6.2 筆試真題 & 詳解
1.請舉一個你印象最深刻的熱點新聞事件并分析網(wǎng)絡(luò)媒體在其中所起的作用。
5.12汶川地震系列報道,是我對網(wǎng)絡(luò)媒體產(chǎn)生深刻印象的熱點新聞報道。汶川地震過后,網(wǎng)絡(luò)媒體如網(wǎng)易、新浪、騰訊等馬上在新聞頁面上建了專題報道版面,在版面上,數(shù)據(jù)信息、**公告、救援現(xiàn)場視頻、網(wǎng)友的感情交流等等資訊都可以即時看到,具有實效性與全面性雙美的特點。
讀者可以即時讀到傷亡人員新增加的數(shù)字、也能即時了解救援人員、救援物資的數(shù)字,數(shù)字的即時更新性,是網(wǎng)絡(luò)媒體遠勝于按日出版的紙質(zhì)媒體的巨大優(yōu)勢。讀者也可以看到從電視新聞上轉(zhuǎn)播的視頻片段,視頻可以不分時段重復(fù)播放,這是網(wǎng)絡(luò)媒體勝于電視媒體的巨大優(yōu)勢。同時,網(wǎng)絡(luò)媒體還具有紙質(zhì)媒體和電視媒體無法具有的優(yōu)越性,就是提供了一個網(wǎng)友交流的平臺,猶記得當時在網(wǎng)絡(luò)上,眾多網(wǎng)友自發(fā)舉辦的網(wǎng)上祈福、哀悼等活動,真正把中華民族血脈相連的感情發(fā)揮到極至。
所以,我認為,當今網(wǎng)絡(luò)媒體的傳播速度、廣度、方式多元化已經(jīng)遠勝傳統(tǒng)媒體;未來,網(wǎng)絡(luò)媒體的發(fā)展空間更無可限量。
2.目前房價、股價下跌,市場出現(xiàn)希望**救市的呼聲,請談?wù)勀銓仁械目捶ā?
目前房價低走,股指狂瀉,救市或者不救市的辯論趨于白熱化,論辯雙方各執(zhí)一詞,救市或者不救市,均是市場中各種利益代言者心態(tài)的反映。
持“不救市論”者,其憂慮乃是當**直接干預(yù)市場,將嚴重違背市場經(jīng)濟基本要求和原則的風(fēng)險,這樣的方式將會傷害以市場化為基礎(chǔ)的資本市場,救得了一時之干渴,卻猶如飲鴆止渴,給未來經(jīng)濟發(fā)展帶來更深層的打擊。
其實,**救市在非常時期是應(yīng)該和必須的,一個極其重要的理由是,當**必須在維護市場經(jīng)濟原則和保護本國金融安全二者間作出非此即彼的選擇時,所有**都會毫不猶豫地選擇后者。就目前的國際金融形式來看,如果中國不能在此次金融海嘯中保全本國安全,經(jīng)濟陷于崩潰,又如何談?wù)搶戆l(fā)展呢?因此,我認為,**必須出手救市,而且刻不容緩。原因有三:
其一,本次金融危機的危害之深、之廣、之大,非**救市不能解燃眉之急。受次貸危機蔓延,以及國際油價等大宗商品期貨價格大漲的影響,目前的國際金融市場險象環(huán)生,本次金融危機傳染性極強、爆發(fā)力強、危害性大,任何國家都無法獨善其身。顧全球資本市場,無論是新興市場,還是成熟市場,**救市早已蔚然成風(fēng)。美國在救市,巴基斯坦在救市,冰島在救國,歐盟各國也在忙自救……在這場危及世界金融安全的全球性金融海嘯面前,每個國家都會把捍衛(wèi)本國的金融利益放在首位,一旦股市、樓市出現(xiàn)崩潰,一國經(jīng)濟就受到致命打擊。當世界各國**都采取了強力干預(yù)市場的救市之舉之時,實行社會主義市場經(jīng)濟制度的中國,又怎能袖手旁觀,任由國內(nèi)金融體系自生自滅?
其二,中國市場一直以來“政策市”的性質(zhì),決定了必須救市。中國至今沒有擺脫政策市的特征,也正因為如此,救市或者不救,都將**視之為市場的深度參與者。中國股市今天的場面,正是政策市的結(jié)果。對無數(shù)股民來說,2007年股市“530”事件仍歷歷在目,刻骨銘心。如果說,從市場經(jīng)濟的基本理念來說,市場自有沉浮,**不當救,那么為何當初要以硬砸的方式希望拖住指數(shù)狂飆的趨勢?既然**一直都是市場的重要參與者,在目前面對低迷的股市和樓市,**就不該保持沉默,而是應(yīng)該積極應(yīng)對所有詰問或者呼吁,展現(xiàn)監(jiān)管者應(yīng)有的姿態(tài),與國民共度時艱。
其三,**救市,就的是國民對經(jīng)濟信心,這才是盤活經(jīng)濟的核心力量。
救市,表層看來,救的是經(jīng)濟,深層剖析,救的是市場的信心。只有等信心恢復(fù)了,救市才能水到渠成。目前全球性的通脹,導(dǎo)致CPI的節(jié)節(jié)攀升,早已讓人民在通脹壓力威脅下變得精神變得脆弱不堪,信用危機和信心危機一觸即發(fā),如果此時**再不出來救市,給國民一劑安神定驚的“強心針”,國民信心崩潰將是經(jīng)濟鏈條中最嚴重的環(huán)節(jié),中國股市將在未來十年以內(nèi)都難以再翻身。
綜上所述,“金融是現(xiàn)代經(jīng)濟的核心”,金融強則國家強,當金融出現(xiàn)風(fēng)險和危機,**,尤其是中國**實在是非常必要出手,對經(jīng)濟進行干預(yù),以避免產(chǎn)生更加嚴重、無可挽回的打擊。
3.有人說美國大選是“金錢政治”,請談?wù)勀愕目捶ā?
非常同意。雖然《美利堅合眾國憲法》規(guī)定“當選總統(tǒng)必須是出生在美國,年滿35歲,并居住美國14年以上的公民”,并無要求個人的財富必須達到什么條件,但地球人都明白,沒有金錢撐腰,根本無法登上總統(tǒng)寶座。
第一,作為目前世界最富有的資本主義國家,美國總統(tǒng)首先是金錢利益的某方代表,美國“民”選總統(tǒng)的實質(zhì)是官僚資本家選總統(tǒng),選上的總統(tǒng)必須維護某某資本家財團的利益,否則絕對行不通、坐不長。
第二,從歷屆大選來看,要贏首先要“花得起”。美國總統(tǒng)參選人必修第一課就是:如何籌集到足夠血拼的競選經(jīng)費。每屆美國大選都需要花費巨大的金錢,在電視、廣播、其他媒體上為參選人大打特打廣告,以爭取選民的票數(shù)。美國2004年總統(tǒng)大選的花費為6.93億美元,估計2008年總統(tǒng)大選的總花費可能會達到10億美元。美國《財富》雜志最近甚至預(yù)測,總花費將達50億美元。
可以講,鈔票是美國大選的“入門券”,也是幕后推手,稱之為“金錢政治”絕對正確。
4.你認為網(wǎng)游是否在毒害青少年?
我的觀點是:網(wǎng)游無罪,濫用自毀。
對網(wǎng)游應(yīng)該一分為二來看。
第一,我認為網(wǎng)游是一種很好的娛樂休閑方式。玩家可以在網(wǎng)游的虛擬世界中獲得一種掌控的快感,可以逃避現(xiàn)實生活中的種種不如意和挫折感,能夠讓玩家傾泄情緒垃圾,獲得自信和快樂。
而另一方面,鑒于目前網(wǎng)游的玩家以青少年為主,且他們的自制能力比較差,很多時候會不分晝夜地沉迷在網(wǎng)游之中,把學(xué)習(xí)、鍛煉等青少年的主要任務(wù)荒廢掉,才會帶來嚴重后果。
我認為,不是網(wǎng)游在毒害青少年,而是青少年不知節(jié)制才導(dǎo)致玩物喪志,所以我們要做的,不是單純地給網(wǎng)游定下惡名,并禁止青少年玩網(wǎng)游,而是應(yīng)該對青少年玩網(wǎng)游的時間實行管制,讓他們既能專心學(xué)習(xí),又能在課余時間獲得適當?shù)膴蕵废,這才有利于他們健全人格的養(yǎng)成。
5.有人說“星座對自己的運勢預(yù)測和性格描述很準”,請談?wù)勀愕目捶ā?
我承認,星座的性格歸納和預(yù)測理論有一定合理性,其間必定有內(nèi)在規(guī)律性,可作一種休閑娛樂方式,也可以跟面相學(xué)一樣,作為人際交往過程中知人、識人的參考,但是卻沒有百分之百的可信性。
雖然依據(jù)目前的科技水平還遠不能給予解釋星座運勢和性格的問題,但我個人的理解是,星座性格特征根據(jù)的是統(tǒng)計學(xué)的原理,根據(jù)概率統(tǒng)計歸納出來的,應(yīng)該說,是符合“大多數(shù)人”的性格特征。舉例說明:坦白率真、腳踏實地、好奇心強、親切溫暖、有好勝心、勤奮努力、體貼愛美、深謀遠慮、正直坦率、謹慎謙虛、愛自由善變、善解人意……我相信每個人分析自己性格的時候都能和這些描述詞語中的80%沾上邊,坦白率真者當然正直坦率,并多數(shù)是腳踏實地、謹慎謙虛的,難道人能夠同時是白羊座、金牛座、射手座和處女座?那么又如何能以這些片面的描述概括一個人的全部性格,乃至一群人的共同性格呢?
另一方面,我們在懂得了星座性格分類之后,經(jīng)過長時間的自我暗示,會把星座性格的描述會反過來內(nèi)化到人的思維之中,8、9月出生的處女座人就會覺得自己最突出的個性就是挑剔,2、3月出生的水瓶座人就會認同自己是善變的人,那么自然也會覺得星座非常準確了。
6.如果你是網(wǎng)易編輯,獨家拿到了最新的陳冠希和某女星艷照(此女星之前未卷入“艷照門”風(fēng)波),你會發(fā)布出來嗎?為什么?
雖然這張照片非常具有新聞價值,而且可以預(yù)見的是,一旦發(fā)布這張照片,必然會為網(wǎng)易帶來爆燈的人氣和爆棚的點擊率,但是作為網(wǎng)易的編輯,我不會發(fā)布此則照片。
第一,這是出于一名媒體人的職業(yè)操守,新聞尺度是我必須遵守的。部門已經(jīng)命令禁止公開傳播“艷照門”的照片,如果我在網(wǎng)易上發(fā)布,必然違反了法律法規(guī),違背了編輯的職業(yè)操守,損害了網(wǎng)易的媒體形象,后果非常嚴重。
第二,出于一個人的道德和良心。我認為在“艷照門”中,陳冠希和女星們都是受害者,如陳冠希所言,他從未打算把這些照片公開,這些照片的性質(zhì)是私人收藏,是別人從他的電腦中竊取并發(fā)布,嚴重損害了他們的公眾形象,造成了極大的社會不良影響,F(xiàn)在,艷照門風(fēng)波已經(jīng)平息,我不愿意再起風(fēng)波,因為這可能會毀了那位“之前未卷入”的女星的下半生星途與幸福。
7.如果網(wǎng)易新聞要選一位名人作為代言人,你建議選擇哪位名人?請說明理由。
從網(wǎng)易的宗旨“網(wǎng)聚人的力量”出發(fā),我建議選擇一名有“網(wǎng)聚”號召力、且形象正面相關(guān)的名人作為代言人。我選擇傷愈復(fù)出后的劉翔。
雖然劉翔在受傷之前已經(jīng)代言過許多品牌,但是我認為劉翔的號召力將在其傷愈復(fù)出之后更上一層樓。
第一,劉翔以其出色的田徑成績,已經(jīng)成為了“速度”的象征,這次他受傷退賽,但是卻沒有令“劉翔神話”破滅,大部分人都相信劉翔仍然保持著極速,沒有參賽絕對不等于失敗。第二,復(fù)出后的劉翔,若成為網(wǎng)易的代言人,必定帶給人們這樣一個信息:網(wǎng)易并不以勝敗論英雄,這是一個充滿著“包容”、“大度”之氣企業(yè),它的品牌名副其實地闡述了“網(wǎng)聚人的力量”,我們只放眼看人的未來發(fā)展,決不拘泥于人過往的挫敗。第三,劉翔可能未必能繼續(xù)他的運動生涯,但是如同李寧一樣,他一定能夠成為一個優(yōu)秀的品牌,而這次,是新聞品牌,而非體育品牌。
綜上所述,我覺得復(fù)出后的劉翔是網(wǎng)易新聞代言人最好的選擇。
真題2:(研發(fā)類)第一部分(必做): 計算機科學(xué)基礎(chǔ)
1. (單選)軟件設(shè)計中模塊劃分應(yīng)該遵循的準則是:
A.低內(nèi)聚低耦合 B.高內(nèi)聚低耦合 C.低內(nèi)聚高耦合 D.高內(nèi)聚高耦合
2. (單選)最壞情況下時間復(fù)雜度不是n(n-1)/2的排序算法是:
A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序
3. 哈希表中解決沖突的方法通?梢苑譃閛pen addressing和chaining兩類, 請分別解釋這兩類沖突解決方法的大致實現(xiàn)原理
4. 簡單的鏈表結(jié)構(gòu)擁有很好的插入 刪除節(jié)點性能, 但隨機定位(獲取鏈表第n個節(jié)點)操作性能不佳, 請你設(shè)計一種改進型的鏈表結(jié)構(gòu)優(yōu)化隨機定位操作的性能, 給出設(shè)計思路及其改進后隨機定位操作的時間復(fù)雜度
5. 什么是NP問題?列舉典型的NP問題(至少兩個)?對于一個給定的問題你通常如何判斷它是否為NP問題?
6. 以下是一個tree的遍歷算法, queue是FIFO隊列, 請參考下面的tree, 選擇正確的輸出.
1
/ \
2 3
/ \ / \
4 5 6 7
queue.push(tree.root)
while(true){
node=queue.pop();
output(node.value);//輸出節(jié)點對應(yīng)數(shù)字
if(null==node)
break;
for(child_node in node.children){
queue.push(child_node);
}
}
A. 1234567
B. 1245367
C. 1376254
D. 1327654
第二部分(選作): C/C++程序設(shè)計
1. 有三個類A B C定義如下, 請確定sizeof(A) sizeof(B) sizeof(C)的大小順序, 并給出理由
struct A{
A() {}
~A() {}
int m1;
int m2;
};
struct B{
B() {}
~B() {}
int m1;
char m2;
static char m3;
};
struct C{
C() {}
virtual~C() {}
int m1;
short m2;
};
2. 請用C++實現(xiàn)以下print函數(shù),打印鏈表I中的所有元素, 每個元素單獨成一行
void print(const std::list<int> &I){
}
3. 假設(shè)某C工程包含a.c和b.c兩個文件,在a.c中定義了一個全局變量foo, 在b.c中想訪問這一變量時該怎么做?
4. C++中的new操作符通常完成兩個工作, 分配內(nèi)存及其調(diào)用相應(yīng)的構(gòu)造函數(shù)初始化
請問:
1) 如何讓new操作符不分配內(nèi)存, 只調(diào)用構(gòu)造函數(shù)?
2) 這樣的用法有什么用?
5. 下面這段程序的輸出是什么?為什么?
class A{
public:
A(){p();}
virtual void p(){print("A")}
virtual ~A(){p();}
};
class B{
public:
B(){p();}
void p(){print("B")}
~B(){p();}
};
int main(int, char**){
A* a=new B();
delete a;
}
6. 什么是C++ Traits? 并舉例說明
第三部分(選作): JAVA程序設(shè)計
1. (單選)以下Java程序運行的結(jié)構(gòu)是:
public class Tester{
public static void main(String[] args){
Integer var1=new Integer(1);
Integer var2=var1;
doSomething(var2);
System.out.print(var1.intValue());
System.out.print(var1==var2);
}
public static void doSomething(Integer integer){
integer=new Integer(2);
}
}
A. 1true
B. 2true
C. 1false
D. 2false
2. (單選)往OuterClass類的代碼段中插入內(nèi)部類聲明, 哪一個是正確的:
public class OuterClass{
private float f=1.0f;
//插入代碼到這里
}
A.
class InnerClass{
public static float func(){return f;}
}
B.
abstract class InnerClass{
public abstract float func(){}
}
C.
static class InnerClass{
protected static float func(){return f;}
}
D.
public class InnerClass{
static static float func(){return f;}
}
3. Java中的interface有什么作用? 舉例說明哪些情況適合用interface, 哪些情況下適合用抽象類.
4. Java多線程有哪幾種實現(xiàn)方式? Java中的類如何保證線程安全? 請說明ThreadLocal的用法和適用場景
5. 線程安全的Map在JDK 1.5及其更高版本環(huán)境 有哪幾種方法可以實現(xiàn)?
6.
1) 簡述Java ClassLoader的模型, 說明其層次關(guān)系及其類加載的主要流程即可.
2) TypeA.class位于classpath下, /absolute_path/TypeA.class為其在文件系統(tǒng)中的絕對路徑, 且類文件小于1k, MyClassLoader為一個自定義的類加載器, 下面的這段類加載程序是否正確, 如果有錯請指出哪一行有錯, 簡述理由
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
public class Tester{
public static void main(String[] args){
MyClassLoader cl1=new MyClassLoader();
try{
File f=new File("/absolute_path/TypeA.class");
byte[] b=new byte[1024];
InputStream is=new FileInputStream(f);
int I=is.read(b);
Class c=cl1.defineMyClass(null,b,0,1);
TypeA a=(TypeA)c.newInstance();
}catch(Exception e){
e.printStacktrace();
}
}
第四部分(選作): Linux應(yīng)用與開發(fā)
1. 寫出完成以下功能的Linux命令:
1) 在當前目錄及其子目錄所有的.cpp文件中查找字符串"example", 不區(qū)分大小寫;
2) 使用sed命令, 將文件xyz中的單詞AAA全部替換為BBB;
3) 用一條命令創(chuàng)建aa bb cc三個子目錄
4) mount cdrom.iso至/dev/cdrom目錄
5) 設(shè)置ulimit使得程序在Segment fault等嚴重錯誤時可以產(chǎn)生coredump;
2. 設(shè)umask為002, 則新建立的文件的權(quán)限是什么?
A. -rw-rwr--
B. rwxrwx-w-
C. -------w-
D. rwxrwxr-x
3. 用戶HOME目錄下的.bashrc和.bash_profile文件的功能有什么區(qū)別?
4. 寫出完成以下功能的gdb命令(可以使用命令簡寫形式):
1) 使用gdb調(diào)試程序foo, 使用coredump文件core.12023;
2) 查看線程信息
3) 查看調(diào)用堆棧
4) 在類ClassFoo的函數(shù)foo上設(shè)置一個斷點
5) 設(shè)置一個斷點, 當表達式expr的值被改變時觸發(fā)
5. 1) 例舉Linux下多線程編程常用的pthread庫提供的函數(shù)名并給出簡要說明(至少給出5個)
2) pthread庫提供哪兩種線程同步機制, 列出主要API
3) 使用pthread庫的多線程程序編譯時需要加什么連接參數(shù)?
第五部分(選作): Windows開發(fā)
1. DC(設(shè)備上下文)有哪幾類? 區(qū)別在哪里?
2. 碰撞檢測是游戲中經(jīng)常要用到的基本技術(shù) 對于二維情況, 請回答以下問題:
1). 如何判斷一個點在一個多邊形內(nèi)
2). 如何判斷兩個多邊形相交
3). 如何判斷兩個點集所形成的完全圖所圍的區(qū)域是否相交
3. PostMessage SendMessage和PostThreadMessage的區(qū)別是什么
4. 什么叫Alpha混合? 當前流行的圖片格式中哪些支持alpha通道? Layered Window和普通Window有什么區(qū)別?
5. 如果要實現(xiàn)一個多線程(非MFC)程序, 選擇多線程CRT, 創(chuàng)建線程的時候應(yīng)該用CreateThread還是_beginthreadex(), 為什么?
第六部分(選作): 數(shù)據(jù)庫開發(fā)
1. 基于哈希的索引和基于樹的索引有什么區(qū)別?
2. User表用于記錄用戶相關(guān)信息, Photo表用于記錄用戶的照片信息, 兩個表的定義如下:
CREATE TABLE User( --用戶信息表
UserId bigint, --用戶唯一id
Account varchar(30) --用戶唯一帳號
);
CREATE TABLE Photo( --照片信息表
PhotoId bigint, --照片唯一id
UserId bigint, --照片所屬用戶id
AccessCount int, --訪問次數(shù)
Size bigint --照片文件實際大小
)
1) 請給出SQL打印帳號為"dragon"的用戶訪問次數(shù)最多的5張照片的id;
2) 給出SQL打印擁有總的照片文件大小(total_size)最多的前10名用戶的id, 并根據(jù)total_size降序排列
3) 為優(yōu)化上面兩個查詢, 需要在User和Photo表上建立什么樣的索引?
4) 簡述索引對數(shù)據(jù)庫性能的影響?
3. 什么是兩階段提交協(xié)議?
4. 數(shù)據(jù)庫事務(wù)基本概念:
1) 什么是事務(wù)的ACID性質(zhì)?
2) SQL標準中定義的事務(wù)隔離級別有哪四個?
3) 數(shù)據(jù)庫中最常用的是哪兩種并發(fā)控制協(xié)議?
4) 列舉你所知的數(shù)據(jù)庫管理系統(tǒng)中采用的并發(fā)控制協(xié)議
5. 數(shù)據(jù)庫中有表User(id, name, age):
表中數(shù)據(jù)可能會是以下形式:
id name age
001 張三 56
002 李四 25
003 王五 56
004 趙六 21
005 錢七 39
006 孫八 56
..............
由于人員年齡有可能相等, 請寫出SQL語句, 用于查詢age最大的人員中, id最小的一個記錄
6. 并發(fā)訪問數(shù)據(jù)庫時常使用連接池, 請問使用連接池的好處是什么? 對于有多臺應(yīng)用服務(wù)器并發(fā)訪問一臺中心數(shù)據(jù)庫的情況, 數(shù)據(jù)庫訪問往往成為系統(tǒng)瓶頸, 請問在應(yīng)用服務(wù)器上設(shè)計和使用連接池時該注意哪些問題, 以保證系統(tǒng)的可靠性 正確性和整體性能. 假設(shè)每臺應(yīng)用服務(wù)器都執(zhí)行相同的任務(wù)并且負載均衡.
第七部分(選作): Web開發(fā)
1. 以下哪一條Javascript語句會產(chǎn)生運行錯誤:
A. var obj=( );
B. var obj=[ ];
C. var obj={ };
D. var obj=/ /;
2. 如下頁面代碼(示例代碼DOCTYPE為Strict)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh">
<head>
<title>測試</title>
<meta http-equiv="content-type" content="text/html; charset=gbk" />
<meta http-equiv="content-style-type" content="text/cee" />
<meta http-equiv="content-script-type" content="text/javascript" />
<script type="text/css">
*{margin:0; padding:0}
html{width:100%; height:100%;
overflow:scroll; overflow-x:auto;
text-align:center; border:0}
.test{height:200px}
</script>
</head>
<body>
<div class="text"> ;</div>
</body>
</html>
假設(shè)a.jpg圖片的規(guī)格是200pxX100px, 請給出當前背景圖片距div.a頂部距離的計算方式和結(jié)果(css)
3. HTTP協(xié)議相關(guān)知識
A) 常見的HTTP Request頭字段有哪些?
B) web服務(wù)器如何區(qū)分訪問者是普通瀏覽用戶還是搜索引擎的Spider?
C) cookie按生命周期分類分為哪兩類? 其生命周期分別是多長? 向瀏覽器設(shè)置cookie時cookie有哪些屬性可以設(shè)置, 分別起到什么作用?
D) HTTP協(xié)議中Keep-Alive是什么意思? 使用Keep-Alive有何好處, 對服務(wù)器會有什么不利的影響? 對于不利的影響有什么解決方案
4. 簡述你最常用的Web服務(wù)器的一種或者幾種, 并說明如何在Web服務(wù)器和應(yīng)用服務(wù)器之間建立反向代理
5. 簡述你所了解的MVC各層次的常用開發(fā)框架, 說明其特點
6. 簡述Web應(yīng)用環(huán)境下遠程調(diào)用的幾種方式, 并且從性能 異構(gòu)性等方面比較其優(yōu)劣
第八部分(選作): Flash開發(fā)
7. flash和js如何交互?
8. flash中的事件處理分哪幾個過程 Event對象的target和currentTarget有什么區(qū)別?
第九部分(選作): 軟件測試
1. 請描述你對測試的了解, 內(nèi)容可以涉及測試流程, 測試類型, 測試方法, 測試工具等
2. 如果有一天你早上上班, 發(fā)現(xiàn)不能上網(wǎng)了, 你會用什么步驟找出問題所在?
3. Web應(yīng)用中實現(xiàn)了好友功能, 用戶可以給別人發(fā)"加為好友"的請求, 發(fā)了請求后可以取消請求, 對方收到請求后, 可以選擇接受或者拒絕. 互為好友的兩個人, 每個人都可以單方面刪除對方, 請設(shè)想盡可能多的路徑對此功能設(shè)計測試用例, 每個用例包括測試步驟和預(yù)期結(jié)果
4. 公司開發(fā)了一個web聊天工具, 用于網(wǎng)絡(luò)用戶之間的聊天, 一個人同時可以和多個人聊天, 功能類似于MSN等等IM工具
要求該系統(tǒng)能承受1萬個在線用戶, 平均每個用戶會和3個人同時聊天, 在網(wǎng)絡(luò)條件正常的情況下, 要求用戶收到消息的延遲時間不超過1分鐘. 現(xiàn)在需要對系統(tǒng)進行性能測試, 驗證系統(tǒng)是否達到預(yù)定要求, 請你寫一個性能測試方案. 提示如下:
1) 性能測試的過程一般都是模擬大量客戶端操作, 同時監(jiān)控服務(wù)器的性能和客戶端相應(yīng), 根據(jù)服務(wù)器的性能指標和客戶端響應(yīng)狀況進行分析和判斷
2) 系統(tǒng)的性能問題可以從兩個角度考慮, 一個是服務(wù)器問題, 設(shè)計得不好的程序, 在大負載或者長時間運行情況下, 服務(wù)器會down機; 另一個是客戶端問題, 在負載大的時候, 客戶端響應(yīng)會變慢
3) 在答題中, 可以不涉及性能測試工具, 監(jiān)控工具等細節(jié), 把你的測試思路說清楚就可以
5. 自動功能測試中會將測試用例組織成測試集合來統(tǒng)一運行, 測試集合suite按功能分類可以有若干個模塊module, 每個模塊module下包含若干個測試用例test. 現(xiàn)測試集合已經(jīng)運行完畢, 但是需要在測試報告中統(tǒng)計各個模塊的用例失敗率, 將失敗率超過20%的模塊名與其失敗率記錄下來報警, 請編寫實現(xiàn)上述功能的getTestReport函數(shù). 可使用Java或C++等您熟悉的編程語言, 提供的接口及方法如下:
測試集合接口Isuite:
Collection<ITest>getTests() //得到測試集合下的所有測試用例test
測試用例接口Itest:
String getModule() //得到該用例對應(yīng)的模塊名稱module
int getResult() //得到該用例的執(zhí)行結(jié)果:0失敗 1成功
報警函數(shù):
void alertMessage(String message)
public static void getTestReport(ISuite suite){
//你的實現(xiàn)寫在這里
}
真題3:(市場策劃類)第一部分(必做)產(chǎn)品基礎(chǔ)題
1、從以下互聯(lián)網(wǎng)名詞中挑選1~2個或者自己熟悉的其他互聯(lián)網(wǎng)名詞,談?wù)剬λ鼈兊睦斫饧拔磥戆l(fā)展的設(shè)想。
(1)無線互聯(lián)網(wǎng)
(2)社會性網(wǎng)絡(luò)服務(wù)(SNS)
(3)網(wǎng)頁游戲(web game)
(4)第三方應(yīng)用平臺
(5)blog
(6)個性化產(chǎn)品定制
(7)電子商務(wù)(B2B,B2C,C2C)……
2 、2008年8月初(七夕情人節(jié)前夕),網(wǎng)易在花園廣場推出了一項通過為朋友、親人、戀人種花(送花)傳遞感情的收費服務(wù),網(wǎng)站初始命名為“愛情花園”,網(wǎng)址為,請從產(chǎn)品策劃和市場推廣的角度分析,這個命名是否合適?為什么?
第三部分(其他人選做)、市場策劃/推廣類
1、網(wǎng)易音樂是網(wǎng)易博客推出的一項音樂服務(wù),可以聽音樂、搜音樂、制作音樂專輯,與其他人分享你的音樂品味,還提供一些互動式體驗服務(wù)榜單、圈子、收藏、達人等;
網(wǎng)易音樂的特色
(1)隨時隨地聽音樂。網(wǎng)易音樂設(shè)有在線音樂盒還有音樂盒客戶終端,使用博客、郵箱、有道搜索等日常應(yīng)用服務(wù)時,可以收聽自己收藏的音樂。
(2)更方便快捷地找到音樂。不僅提供傳統(tǒng)的音樂搜索功能,還可以用博友推薦好音樂、分享等找到自己喜歡的音樂,網(wǎng)易7000萬博客用戶能夠更方便找到音樂。
(3)音樂搜索質(zhì)量高。對搜索到的音樂進行分析,刪除無效鏈接,讓搜到的每一首音樂都是高質(zhì)量的。
針對網(wǎng)易音樂的產(chǎn)品描述,完成以下三個任務(wù):
1、設(shè)計文字鏈接廣告:不超過15個字,反映產(chǎn)品特點、吸引網(wǎng)友點擊;
2、設(shè)計Flash動畫或者圖片廣告:需要詳細描述場景、情節(jié)和背景,配以必要的文字;
3、論壇宣傳帖:選擇合適的論壇,宣傳網(wǎng)易音樂產(chǎn)品,要有完整的帖子標題和正文內(nèi)容,并描述目標用戶特點。
4、圣誕節(jié)即將來臨,網(wǎng)易博客要在12月10日開展一項活動,要求市場策劃人員策劃一個線上活動,要寫出活動主題、活動目標、活動大體流程,形式不限盡可能添加多元素以吸引更多用戶的參加。
第二部分(其他人選做)、產(chǎn)品策劃/運營類
1、選擇目前的一個社區(qū)網(wǎng)站(比如校內(nèi),qq社區(qū)等)
(1)分析網(wǎng)站特點和用戶群
(2)改進某個功能,比如重新設(shè)計登陸流程等
2、選取目前互聯(lián)網(wǎng)的一項收費服務(wù)進行分析,并提出改進建議。
3、網(wǎng)易游戲出現(xiàn)的外掛、盜鏈等現(xiàn)象,如何處理?
經(jīng)驗1:RT,前兩天參加了網(wǎng)易互動娛樂的筆試,結(jié)果被無情的鄙視回來,寫下來希望對同道的朋友們有所幫助。應(yīng)試職位是(游戲研究員)。
早聽說網(wǎng)易的都是牛人,不過還是眼見為實。筆者那天在筆試開始之前,和同來的人聊了幾句,知道有浙大的管理學(xué)碩士、南大的中文碩士、還有同濟、武大==名校計算機專業(yè)的人,基本上來的人都至少要重點大學(xué)本科以上。
不過這些人中,越是不懂游戲的,越有過硬的文憑,哎跳躍的靈魂那個浙大的碩士,張口就是我不喜歡玩游戲,但是聽說做這個薪水很高。
筆試大概進行了三個小時,最后草草做了一次心理測試,估計不過是個形式,主要還是看筆試成績。筆試的試卷內(nèi)容很廣,分文理兩大部分共150分,最后還有考外語水平的題目(只占總分10%左右、含英、日兩道、二選一)。
先是理科題、第一道考程序,不會,后來問一個中南計算機系的,他說很簡單,可是文科的朋友們就接下來又是考計算機流程圖的,跳過。然后都是考邏輯和數(shù)學(xué)的題目,具體是怎么樣的記不清了,只能說些大概
有一道是這樣的:客人拜訪完主人后忘帶衣服就騎馬走了,這位客人的馬日行三百里,走了三分之一日,主人發(fā)現(xiàn)客人丟衣服了就開始追,追到客人還給人家衣服回來,這時已過了四分之三天,問主人的馬日行幾何?
還有,幾個人又是兄弟姐妹有關(guān)系、又是七姑八大姨什么的,總之很多的親戚,問他們之間的關(guān)系,狂暈!還有一個無間中人被抓住,連他一起100個人排成一行等候殺頭,每次都是只殺排單數(shù)的人,比如1、3、55位的都被殺了,這樣一直殺到只剩一人,這個人就是幸運兒,不會被殺,問此奸細應(yīng)該站在第幾位?
接著是文科的,題目涉及儒家、道家、禪宗、古文翻譯===,經(jīng)過上面理科題的折騰,筆者已經(jīng)沒法記太清楚了,真真要文理兼修才行啊!不過對游戲知識他們并沒怎么考試,雖多有涉及,但都是可以蒙混過關(guān)的,請個經(jīng)常批判網(wǎng)游是洪水猛獸的教育家來考試,他一樣能把題目答得天花亂墜
最后的外語題,時間所剩不多,英文那道主要是講概念,十分抽象,略過日文講最終幻想XI,為了避免其他MMORPG里經(jīng)常出現(xiàn)的PK、搶怪==問題所做的努力
應(yīng)聘網(wǎng)易游戲研究員其實并不需要懂游戲!
經(jīng)驗2:話說筆試是我的處子筆,發(fā)揮還算正常,有幸進入面試階段(處子面),由于學(xué)院不在合肥本部的特殊原因,我沒有在合肥參加宣講會,而是去了上海交通大學(xué)站,筆試時間是21號晚上6:30開始到8:30。 觀察了一下考場,人數(shù)不多,大約100號人。。那天由于很晚回來,而且之后幾天實驗和導(dǎo)師的任務(wù),很忙沒時間寫筆經(jīng)。。那就先從筆試說起吧!~網(wǎng)易筆試還是很難的,最后我看了下我的評分是B級,具體怎么弄的,我也不是很清楚,反正這是我的評分。ps:偷瞄的。
第一部分:計算機基礎(chǔ)(選擇題都是多選題)
1、選擇題:按照e1、e2、e3、e3、的順序進棧,出棧的順序可能是下面的哪種?
看了下都可以。所以直接寫了ABCD
2、中綴表達X=A+B*(C-D)/E式轉(zhuǎn)后綴表達式。
只有一個正確的。 有些選項是把中序進行變形,應(yīng)該是移項之后再求后綴的。
3、問以下排序算法哪些是不穩(wěn)定的。 A 快速排序 B堆排序 C哈希排序 D冒泡排序 E 合并排序
這個就不說了。堆,希爾,快排肯定是不穩(wěn)定的
4、(填空題)一個四叉樹、有n個結(jié)點,每個結(jié)點都有四個指向它的四個孩子的指針,那么在這4n 個指針中,空指針有多少個______。
這個算了下應(yīng)該是4+3(n-1)
5.&和移位的一道題,題目很長,沒全部記下來,不過只要注意符號的優(yōu)先級,慢慢算應(yīng)該沒問題。
6.說的socket編程的問題
11、(寫程序)實現(xiàn)斐波納契數(shù)列,寫一個算法求數(shù)列的第n項的值。給出算法復(fù)雜度,盡量高效。 我是這樣實現(xiàn)的,不知道是不是最優(yōu)。
先算一,二,然后推出三。。這樣一直遞歸下去,后邊的結(jié)果也能用到前面的結(jié)果,,最后時間復(fù)雜度只有O(n),但是貌似還有更優(yōu)的,復(fù)雜度是O(logN),智商拙計只記得數(shù)學(xué)公式,不知道怎么代碼實現(xiàn)了。。。
12、內(nèi)存分配和垃圾回收
可能回答的比較寬泛,我寫的是自己理解的。。貌似有些地方理解錯了。;跇擞浨謇,復(fù)制暫停的回收方法,沒怎么細寫 。。我只寫了關(guān)于堆的回收,內(nèi)存分配是按linux 的方式來寫的,反正很挫。
13、多線程并發(fā)控制012012012
14、異常處理,finally和數(shù)據(jù)庫連接不存在
異常處理原則:早throws晚catch。異常具體化。
輸入輸出流必須在finally中關(guān)閉,否則發(fā)生異常導(dǎo)致io未正常關(guān)閉。jdbc連接在數(shù)據(jù)庫不存在時的異常未被catch。
總結(jié)了一下:(當時只寫了上面幾條)1、盡量避免使用異常,將異常情況提前檢測出來。
2、不要為每個可能會出現(xiàn)異常的語句都設(shè)置try和catch。
3、避免在方法中拋出(throw)或者捕獲(catch)運行時異常RuntimeException和Error。
4、避免總是catch Exception或Throwable,而要catch具體的異常類。這樣可以使程序更加清晰。
5、不要壓制、隱瞞異常。將不能處理的異常往外拋,而不是捕獲之后隨便處理。
6、不要在循環(huán)中使用try...catch,盡量將try...catch放在循環(huán)外或者避免使用。
7、在catch Exception中不只要處理異常,有時還要出棧、對前面的一些變量進行處理,否則可能出現(xiàn)bug //(1)盡量避免使用異常,將異常情況提前檢測出來 Stack stack = new Stack(); try...{ stack.pop(); } catch (EmptyStackException e) ...{ //.... } //應(yīng)該用下面的方式,以避免使用異常 if (!stack.isEmpty()) ...{ stack.pop(); } //(2)不要為每個可能會出現(xiàn)的一場的語句都設(shè)置try和catch try...{ stack.pop(); } catch (EmptyStackException e) ...{ //.... } String data = "123"; try ...{ Double.parseDouble(data); } catch(NumberFormatException e)...{ //.... } //應(yīng)該使用下面的方式,將兩個語句放在一個try塊中 try...{ stack.pop(); Double.parseDouble(data); } catch(EmptyStackException e) ...{ //.... } catch(NumberFormatException e) ...{ //.... } //(3)避免在方法中拋出或者捕獲運行時異常RuntimeException和Error, //比如內(nèi)存錯誤等 //避免出現(xiàn)下面的情況 String[] array; try ...{ array = new String[1000]; //array = new String[1000000];此時會出現(xiàn)OutOfMemoryError異常 } catch (OutOfMemoryError e) ...{ throw e; } //直接用下面代碼 array = new String[1000]; //(4)避免總是catch Exception或Throwable,而要捕獲具體的異常 //這樣可以根據(jù)不同的異常做不同的處理,使程序更加清晰 try ...{ stack.pop(); Double.parseDouble(data); } catch (Exception e) ...{ //應(yīng)該避免catch Exception !!! } //(5)不要壓制、隱瞞異常。將不能處理的異常往外拋,而不是捕獲之后隨便處理 try...{ Double.parseDouble(data); } catch (NumberFormatException e) ...{ //..... throw e; //拋出不能處理的異常,而不是隱瞞 }
經(jīng)驗3:我很久沒有這么專注的寫過卷子了,2個半小時,我很興奮,完全投入其中,手心出滿了汗,不停的解析一些自己都不可能知道答案的題.2 個半小時,6年了,我拿筆的手有些生疏,我很無知,我才發(fā)現(xiàn)我所有的光環(huán)都是虛無的,我要繼續(xù)努力!絕對不允許再一次出現(xiàn)時間到卷子寫不完的情況!!
一共給我出了10道選擇、2道論述、5道邏輯分題,還有一道翻譯(英語韓語2選一)
所有的題里面只有2道論述我100%有把握答對
一、選擇題:
我忘記了所有選擇題的內(nèi)容,我只知道第一道選擇題我做了15分鐘,沒有在演草紙上寫一個字,就那么思考著,很迷茫,一下子呆到那里了,跟我想像的筆試完全不一樣!!純邏輯的,比馬哲都哲的論述題........ 10道,不知道怎么答的,迷糊中就選完了,雖然很多答案都看似正確,所有的答案都還沾點邊.
二、邏輯分析一:
有五棟五種顏色的房子,住著五個國籍不同的主人,每人只喝一種飲料,只抽一種牌子的煙,只養(yǎng)一種寵物,而且沒有人有相同的寵物,抽相同牌子的煙,喝相同牌子的飲料。
提示:
1.英國人住在紅房子里。
2.瑞典人養(yǎng)了一條狗。
3.丹麥人喝茶。
4.綠房子在白房子左邊。
5.綠房子主人喝咖啡。
6.抽pall mall的人養(yǎng)鳥。
7.黃房子的主人抽dunhill煙。
8.住在中間房子的人喝牛奶。
9.挪威人住在第一間房子。
10.抽混合煙的人住在養(yǎng)貓人的旁邊。
11.養(yǎng)馬的人住在抽dunhill煙人的旁邊。
12.抽blue master煙的人喝啤酒。
13.德國人抽prince煙。
14.挪威人住在藍房子旁邊。
15.抽混合煙的人的鄰居和礦泉水。
邏輯分析二:
甲乙丙三方各帶一頂帽子,丙是個瞎子。帽子有黑白兩種顏色,并不是所有的都是白色。 他們只能看到另外兩個人的帽子顏色,不能看到自己的帽子顏色。甲睜開眼看了看,說不能確定自己的帽子顏色。乙睜開眼睛,也說不能確定自己的帽子顏色。 丙說:“我知道自己的帽子顏色了”
請問丙的帽子是什么顏色 為什么?
這題比較簡單一些,從甲乙的判斷我分析出甲乙的帽子應(yīng)該是同一個顏色,從所有的帽子都不是白色可以推出大部分是白色,所以我得出結(jié)論丙的帽子是黑色.
解析三:
甲乙方對戰(zhàn),中間有A和B兩個突破點。攻擊方有2單位的兵力 防御方有3單位的兵力。兵力相當?shù)那闆r下防守方勝利,算出甲乙各自的勝率是多少?兵力不可分散 (比如說1.5之類的)
我記得我當時設(shè)了a,b還有設(shè)置了(0,1,2):(0,1,2,3)的變量,后來逐個兒分析計算,又加了AB的交換與勝率 最后得出的很模糊 好像攻擊方勝率為17% 防守方為83%
三、編程題:
模擬一個武器的類,要求有五種以上序。用你編寫的類,套用以后解析出武器、劍、拂塵。
我思考了半天 擬葫蘆畫瓢的寫出了一個漢字版的C程序,湊合用吧,相信考官能看明白我的意思。
四、論述題
論述一:2006年EVE評了那么多大獎,是一個完美的做工,公測達到了4W人,但是收費的第一天就滑落至1.2W人,最后不得不倒閉了,每周上線人數(shù)最高不過1000人,為什么??
我就免費游戲,游戲宣傳,玩家對游戲的需要和一些代理商方面做了一些探討,列舉了一寫它失敗的原因,總是發(fā)揮了我的神侃功能,寫的滿滿的.
論述二:孔子說過:"XXXXXXX"(意思是能勸人愚昧點好,不要掌握太多知識)試對此語談?wù)勛约旱挠^點。網(wǎng)絡(luò)游戲經(jīng)常有一些需要修改的地方,但是修改的時候經(jīng)常不被玩家所理解,但是不改又不行,你會怎么解決這些事情??孔子的思想,呵呵 我研究了這么多年了,大侃特侃。
網(wǎng)絡(luò)游戲重點對客服和修改以后的安撫工作提了一些自己的見解,主要從動之以情曉之以理為中心。后面還有一些個邏輯分析題,我也計不大清楚了,我只是用我高中所學(xué)的一點知識,不停的設(shè)方程,不停的假設(shè),導(dǎo)入一些復(fù)雜的方程,自己給自己下個套,然后迷糊中解開自己方程,得到一個自己都不清楚的答案,寫上去。
這次筆試兇多吉少,我因為跟郭強在麥當勞乘涼遲到了半個小時,做的題大部分都不滿意,哎~~也算是個教訓(xùn)了,大家以后去筆試多做點準備吧,這種急轉(zhuǎn)彎的題還是多留一些的好。