題目挺簡單
對于下一屆找工作的師弟師妹,我給大家一個建議,就是要下手早些,盡早的多看一些筆試面試的題目經(jīng)驗(yàn)等等。“程序員面試寶典”我覺得真的是非常非常好的一本書,找工作的話,提前好好看看這個是非常有幫助的。
廢話不多說了,找工作期間記下了不少的筆試面試題目,現(xiàn)在拿出來給大家分享一下。希望能對大家有幫助。
1. zx
zx是我開始筆試面試的第一家單位。筆試通知我是沒有收到的,大早晨我就和同學(xué)一起跑到北科去霸王筆。工作人員給我的印象是非常nice的,很有大公司的風(fēng)范,我們霸筆成功。
筆試:
筆試題目是綜合性的,涉及好多方面,例如軟件工程、信號、c 、c++、網(wǎng)絡(luò)等等。我是剛剛開始參加筆試,答的亂七八糟,大半都是懵的。也算是稀里糊涂的進(jìn)了面試。下邊我把我記得的題都給大家寫下來。
1. 結(jié)構(gòu)化編程
2. c中的數(shù)據(jù)類型及長度
3. typedef struct{
int a;
char c[21];
long ll;
}TP;
問Sizeof(TP)=?
4. char ss[20]=”abcd”;
strlen(ss)=? Sizeof(ss)=?
5. 引用與指針的區(qū)別
6. JMS包含哪幾種通信模式方法?
7. MAC層與LLC層的區(qū)別?為什么數(shù)據(jù)鏈路層要分成這兩層?
8. 寫一個complex類,復(fù)數(shù)求模,并重載運(yùn)算符+,++,<<, >>。
9. 在地址1000H開始,存儲有一字符串,空格引導(dǎo),以$為結(jié)束。。。(貌似此題在程序員面試寶典上有,大家可以去那本書上找找)
一面是技術(shù)面,也是我找工作開始的第一個面試,大紅個臉進(jìn)去,大紅個臉出來,呵呵,就一個字:緊張。問的問題包括java基礎(chǔ)(本人實(shí)習(xí)用java做項(xiàng)目),網(wǎng)絡(luò)分層,數(shù)據(jù)庫的sql語句,還讓講一下單例模式。問題就這些。兩個技術(shù)面的哥哥年紀(jì)都不大,都是西服,不是很嚴(yán)肅。
二面是小組討論面。我們討論的題目是:有若干種(不記得具體幾種了,大概十來種?)解決北京交通狀況的方法,大家討論出來結(jié)果,并按優(yōu)先級順序排好,給出理由,由一個同學(xué)來做最后陳述。面試官整個過程是不說話的,只是看你的表現(xiàn)。我的建議是在這種情況下不必話太多,但一定要在關(guān)鍵時刻該出手時就出手。在這次小組討論中,我們小組表現(xiàn)很不好,還遇到了個極品男,我也就不說啥了,無語。
三面是人力面,人力姐姐看起來就是很善良,很賢惠的那種,旁邊還有個年級稍大一些的大叔,也很好人。就是聊聊,問了幾個問題:你不喜歡什么樣的人,要是派你跟這樣的人合作你怎么做,你的缺點(diǎn)是什么,等。
四面是英語面,一群人進(jìn)去圍成一桌,由考官姐姐組織,進(jìn)行發(fā)言。我們的話題是“談一談?wù)夜ぷ鳟?dāng)中遇到的有趣的事情”。我英語口語不好,所以,答的很差。
zx是我經(jīng)歷的比較正規(guī)的面試之一,很贊他們的招聘工作的工作人員,整個過程中給我的感覺就是舒服,和舒服。
二 某牛公司web前臺開發(fā)職位。
1. 使用javascript寫一個trim()方法,去除字符串兩端多余的空格。
2網(wǎng)頁中有一個表單<form name=”form1”><input type=”text” name=”username”/><intput type=”submit” value=”提交”/></form>
請驗(yàn)證:當(dāng)文本框?yàn)榭諘r,該表單不能提交。
3請寫出css中的display屬性有哪些值。
4用javascript取當(dāng)前系統(tǒng)時間,并以yyyy-mm-dd hh:mm:ss的格式輸出到當(dāng)前網(wǎng)頁中。
5現(xiàn)在網(wǎng)頁流行使用DIV布局代替原來的TABLE標(biāo)簽布局,請問這兩匯總布局模式各有什么優(yōu)缺點(diǎn),為什么現(xiàn)在流行DIV布局。
6用javascript寫一下下拉菜單(多層數(shù)據(jù))
7試距離你所知道的IE瀏覽器與firefox瀏覽器在web開發(fā)中的不兼容之處。
8【linux】將a.txt命名為b.txt的命令是:
9『flash附加』簡述AS3/AS2的時間處理機(jī)制,并說明其局限性。
三、zxdx題目
1計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)分幾部分
2ms windows分幾部分
3面向?qū)ο髢?nèi)涵,對象有什么要素。
4軟件生命周期
5操作系統(tǒng)進(jìn)行調(diào)度分配的對象為資源,資源指的是什么
6驅(qū)動程序作用
四(這個忘了單位的名字了,但是印象里是個很不錯的單位)
1抽象工廠模式與工廠模式的區(qū)別
2java回調(diào)機(jī)制,代碼
3談?wù)劸€程安全機(jī)制
4遍歷一個hashmap。
5java異常類層次。
6hibernate如何獲取指定主鍵id的對象,舉例,并說明優(yōu)劣。
7spring的回調(diào)機(jī)制例子
8action是否線程安全
五、。。。。
。。。是分部門獨(dú)立進(jìn)行招聘的,我去過兩個部門的招聘,兩套題如下:
第一套題:
1接口與抽象類的區(qū)別
2xml的解析技術(shù)有哪幾種
3比較這兩段代碼
A: for(int i=0;i<n;i++)
{
if(confidition)
{
dosomething();
}
else
{
dootherthing();
}
b: if(confidition)
{
for(int i=0;i<n;i++)
{
dosomething();
}
}
else
{
for(int i=0; i<n;i++)
{
dootherthing();
}
}
這兩段代碼各有什么優(yōu)缺點(diǎn)?
4arraylist,linkedlist,vector的區(qū)別。
5不同編碼的字符串轉(zhuǎn)換的方法
6Class.forName的作用
7寫一段jdbc連接數(shù)據(jù)庫的代碼。
第二套題:
1. 定義不能被實(shí)例化的抽象類,用的修飾符是哪個?
2. sml的兩種解析技術(shù)?
3. class A{
Set set = new HashSet();
Set.add(new A());
Set.add(new A());
Set.add(new A());
}
求set.size()=?
4.java源文件中,import package class的順序
5能修飾interface的有:
Private public protected static
6 String s = new String(“com”);
if(s==”com”)
System.out.println(“A”);
if(s.equals(“com”))
System.out.println(“A”);
求輸出。
7.try中有return語句,則finally語句什么時候執(zhí)行?
8.比較兩端代碼的優(yōu)缺點(diǎn)。(同上邊第三題)
9.
Class IntA{
int a;
void setA(int i){a=I;}
}
static public void change(int a ){a=3;}
static public void change(IntA a ){a.setA(3);}
static public void changeRef(IntA a ){a=new IntA(9);}
main(){
int a =2;
change(a); //a=?
IntA ia= new IntA(5);
change(ia); //ia.a=?
changeRef(ia); //ia.a=?
}
10. Tree為父類,Pine和Oak都是繼承自Tree的子類。判斷一下語句為true還是false。
Tree tree = new Pine();
tree.instanceof Tree;
tree.instanceof Pine;
tree.instanceof Oak;
11. class F{int i=5;
void print(){“F”};
}
Class s implement F{
Int I = 3;
Void print(){“S”};
}
F f = new S();//f.i=?
f.print();//輸出什么
12.ArrayList LinkedList Vector 區(qū)別。
13方法:將GB2312轉(zhuǎn)ISO-8859-1.
14.連接ORACLE 的java代碼。
15接口與抽象類的區(qū)別
16字符串逆轉(zhuǎn):abc-cba
17char可否存儲漢字
18mvc簡介
19forward和redirect的區(qū)別
面試:
面試是兩面,第一面根據(jù)你面試java或者c不同分不同的組。基本上面試問的問題都是你做的項(xiàng)目涉及到的東西。大家面試的總體感覺就是不是很舒服,但是并不意味著你不能進(jìn)入下一輪面試。第一面我也是被問的很不爽,結(jié)果也還是接到了二面的電話。二面是領(lǐng)導(dǎo)面的,如果過了她的這關(guān),就可以拿到offer了。很不幸,我在這被掛了。掛的我胃疼。
六.lfbd
1計(jì)算二叉樹高度
2編程求兩數(shù)組中共同元素。
3class A{
A():b(2),a(1){}
Private:a,b;
}
當(dāng)create A 時,a,b哪個先初始化。
4. class A{public Callme();}
Class B{public Callme();}
Class C :public A,public B{};
當(dāng)C *C=new C();
C->Callme();
哪個會先被調(diào)用。
5.Class A{};
A foo(A a){
Return a;
}
Void mian(){
A a;
foo (a);
}
A被創(chuàng)建幾次?
6,what virtual destructor is and why we need it?
What is the different between new and malloc.
What is the difference beween delete ande delete[];
What is the difference beween a struct in c and in c++ ?
7 char *getMemory(void){
Char p[]=”hello world”;
Return p ;
}
Void test(void){
Char *str=null;
Str= getMemory ();
Printf(str);
}
求輸出。
8char foo(void){
Unsigned int a =6;
Int b=-20;
Char c;
(a+b)?(c=1):(c=0);
Return c;
}
9.describe several technigues of thread communiaction on windows platform.
10.describe how to link a c++ program to c functions ,and why.
11.class string{
Public:string(const char *value);
~string();
Private:char *data;
}
下邊構(gòu)造string的方法有錯嗎:
String a(“hello”),b(“world”);
b=a;
七.qmxc
題目很多,但都很基礎(chǔ)。實(shí)在沒有力氣寫下去了。大家如果有人要的話,我可以拍成照片,站內(nèi)聯(lián)系我。
八.yyxt
之前根本沒有聽說過這么家公司,只是在北郵有宣講筆試,就去了。他家給我印象最深的就是公司的PPT宣傳短片的最后一個畫面,是一群人,每個人手里拿著一疊子百元大鈔沖著鏡頭揮手,揮啊揮。。。我腦袋里只有一個字:暈。也算是見識了。
題目如下,給大家簡單寫一下,當(dāng)時回來只是憑印象記下一些題。
1. String[] str=new String[3,4],創(chuàng)建了幾個String對象。
2. 委托和事件描述。
3. >>和>>>
4. 進(jìn)程存在的唯一標(biāo)志?
5. 在單一處理及上,執(zhí)行時間有重疊的幾個程序稱為:并發(fā)?并行?多道?
6. 信號量s
7. R(A,B,C)中,F(xiàn)={(A,B)->C,(B,C)->A},則R達(dá)到____________
8. 視圖:可提高系統(tǒng)性能;
限制對數(shù)據(jù)訪問
簡化查詢書寫
讓不同用戶看到不同數(shù)據(jù)
9. 什么時候索引會減慢查詢速度。
10. order by:可以對多列排序嗎?可不可以用別名排序?
11. 存儲數(shù)據(jù)字典信息?
A數(shù)據(jù)高速緩存 B PGA C重做系統(tǒng)日志 D 共享池
12 用戶修改表,哪個進(jìn)程執(zhí)行?
A用戶進(jìn)程 B服務(wù)器進(jìn)程 C DBWR D LGWR
13.不同速度設(shè)備傳數(shù)據(jù),需采用___控制方式。
A 同步 B異步 C可同步也可以異步 D必須應(yīng)答方式
14.IP包不合法,路由器會()
A要求重發(fā) B丟棄 C不考 D接受但報(bào)錯
還有好多題目,不記得了。當(dāng)時只記得這些了。
筆試成績還可以,去面試了。記得當(dāng)時他們單位面試了好多人。
posted on 2009-04-30 13:12
Frank_Fang 閱讀(1145)
評論(0) 編輯 收藏 所屬分類:
筆試,面試經(jīng)驗(yàn)