- 相關(guān)推薦
網(wǎng)易筆試面試經(jīng)驗(yàn)
一個(gè)突如其來(lái)的電話:你什么時(shí)候有空,明天下午3點(diǎn)可以來(lái)網(wǎng)易公司面試嗎?。。。我把公司的地址發(fā)到你的手機(jī)上。接著手機(jī)收到了信息,其實(shí)這次的面試很出乎我的意料,因?yàn)橥逗?jiǎn)歷的時(shí)候是在過(guò)年前,那時(shí)候投了很多500人以上的公司,只是被一個(gè)公司叫去面試了,面試的時(shí)候也不是問(wèn)一些技術(shù)上的問(wèn)題,日常生活的問(wèn)題,感覺(jué)很郁悶。就回家過(guò)年了。
為了避免上次找了很久沒(méi)有找到公司的問(wèn)題,這次我1點(diǎn)鐘就出發(fā)去了,在網(wǎng)上查了一下怎么去網(wǎng)易公司,剛好是之前一直去哥那里的那一趟車(chē)-248,在學(xué)院站下車(chē),一直走到天河軟件園的建中路就是了。因?yàn)锽RT路線的開(kāi)通,這次去天河軟件園的時(shí)間少了很多,到天河軟件園的時(shí)候就問(wèn)了一下路,2點(diǎn)30分就到了公司,剛進(jìn)去的時(shí)候,哇,網(wǎng)易公司的logo。跟我平時(shí)上的www.163.com的logo一樣,有點(diǎn)激動(dòng)。嘻嘻。。。剛進(jìn)去的就有一個(gè)前臺(tái)的人問(wèn)我面試那個(gè)職位,我就說(shuō)了java工程師,她于是給我了一份java的面試題,并讓我坐到休息室做那份題目。正規(guī)的公司就是不一樣,哪像我上一次去面試的那個(gè)公司,連一份面試題都沒(méi)有。
我開(kāi)始做試題了,感覺(jué)試題還不是很難,都是一些java的基礎(chǔ),強(qiáng)烈要求如果你去學(xué)JaEE的話,基礎(chǔ)一定要學(xué)好才去學(xué),起碼要看過(guò)2遍的thinking in java,最好是中英文一起看。不要害怕看英文版的thinking in java,還有java的基礎(chǔ)書(shū)起碼要看5遍。這樣你才有扎實(shí)的基礎(chǔ),很多面試題都是那些java基礎(chǔ)的題目。而jaEE是你面試的時(shí)候跟面試官說(shuō)的技術(shù)。
下面來(lái)說(shuō)說(shuō)那份面試題,題目不是很難,不是很簡(jiǎn)單,第1題說(shuō)的是字符串的問(wèn)題,首先定一個(gè)String的字符串var1,再定義一個(gè)字符數(shù)組var2,調(diào)用一個(gè)change(String str, char[] chs)方法。再在 change()方法里修改str, chs的值,之后就在main函數(shù)中打印var1, var2,問(wèn)輸出的結(jié)果是什么?如果對(duì)知道字符串是不可變的,還有形參和實(shí)參的傳值問(wèn)題,應(yīng)該可以作對(duì)。第2題說(shuō)的是:下面那個(gè)累實(shí)現(xiàn)了Connection接口?A. HashMap B.HashTable C.LinkedList D.ArrayList 第3題說(shuō)的是那哪一個(gè)類(lèi)中有錯(cuò)誤:
1.
public class A {
private String str;
public A(String str) {
this.str = str;
super();
}
}
2.
public class B extends String {
public void change(String str) {
str = HelloWorld;
}
}
3.
public class C {
public void c() {
throw new Exception();
}
}
4.
public class D {
private String str = ;
pubilc D(String str) {
this.str = str;
}
}
這一道題也很簡(jiǎn)單
接下來(lái)就是數(shù)據(jù)庫(kù)的題目
第4題.請(qǐng)寫(xiě)出你用過(guò)的數(shù)據(jù)庫(kù),并說(shuō)一下你用于哪一方面?請(qǐng)說(shuō)出你對(duì)你所用的數(shù)據(jù)庫(kù)的認(rèn)識(shí)。
第5題.請(qǐng)根據(jù)下面的表回答問(wèn)題,表中三個(gè)字段1.date時(shí)間 2.姓名 3.業(yè)績(jī)
問(wèn)題1:請(qǐng)你用SQL語(yǔ)句來(lái)完成每一天的業(yè)績(jī)情況并按時(shí)間做升序排序
問(wèn)題2:請(qǐng)你寫(xiě)出每人每天的業(yè)績(jī),并按時(shí)間、業(yè)績(jī)做降序排序
第6題:請(qǐng)用一段java程序?qū)懗霭裪 am a student的字符串改成student a am i
接下來(lái)的第7題一個(gè)數(shù)據(jù)庫(kù)的問(wèn)題:在原有的系統(tǒng)的基礎(chǔ)上添加一個(gè)模塊,這個(gè)模塊要求在原有的基礎(chǔ)上給用戶一個(gè)積分的功能,功能如下
登錄積分:用戶每次登錄加5分,每天的上限是10分
消費(fèi)積分:消費(fèi)的錢(qián)數(shù)*消費(fèi)類(lèi)型,如果是老用戶(注冊(cè)兩年)消費(fèi)類(lèi)型為普通消費(fèi)者的兩倍。如果是三年則是2.5倍,四年則3倍,一次類(lèi)推,普通消費(fèi)者的類(lèi)型為1
問(wèn)題1:請(qǐng)?jiān)O(shè)計(jì)數(shù)據(jù)庫(kù)表記錄這些信息。
問(wèn)題2:請(qǐng)實(shí)現(xiàn)以上功能第7題:請(qǐng)寫(xiě)出Servlet的生命周期,及其主要的方法。
就這寫(xiě)題目,還算是比較簡(jiǎn)單,不過(guò)我寫(xiě)的比較慢,因?yàn)閹Я斯P記本電腦過(guò)去,有些題目可以在電腦上寫(xiě)出來(lái)看運(yùn)行結(jié)果,哈哈。。。最后一個(gè)交上去的。接著就要填寫(xiě)網(wǎng)易公司給我簡(jiǎn)歷表。上面要填一些基本信息,期待的薪酬,什么時(shí)候可以工作。兩年后的目標(biāo)和計(jì)話,一個(gè)令你記憶很深的一件事。。。
終于簡(jiǎn)歷也交了上去了,面試官進(jìn)來(lái)叫了我的名字,我跟這他走出了休息室,去到另一個(gè)辦公室
面試官:你好,請(qǐng)坐
我:好的,不客氣
面試官:你簡(jiǎn)歷上面寫(xiě)你是仲愷畢業(yè)的,是不是海珠區(qū)的那間學(xué)校?
我:是的,就是接近中大的那個(gè),因?yàn)樾滦Hミ沒(méi)有建好。
面試官:那你簡(jiǎn)單介紹一下你自己吧!
我:我是仲愷計(jì)算機(jī)畢業(yè)的,大一的時(shí)候開(kāi)始學(xué)java,其實(shí)說(shuō)到我學(xué)語(yǔ)言,應(yīng)該是從高中開(kāi)始,那時(shí)候?qū)W了C、C
面試官:(那起我的簡(jiǎn)歷)你什么時(shí)候做的drp項(xiàng)目?
我:。。。
面試官:那oa辦公項(xiàng)目呢?
我:。。。
面試官:(看到了簡(jiǎn)歷上面的crm項(xiàng)目,但是他沒(méi)有問(wèn)crm項(xiàng)目了),畢業(yè)論文你都寫(xiě)好了沒(méi)有?
我:。。。(說(shuō)了假話)
面試官:(看到我寫(xiě)的那些我懂的技術(shù))你用戶Hibernate、Struts、Spring架構(gòu)一個(gè)系統(tǒng)嗎?
我:恩,用過(guò)。
面試官:為什么現(xiàn)在那么流行Spring?Spring有什么好處?
我:我說(shuō)了3點(diǎn)好處。。。
面試官:為什么很多人都用Hibernate,而不用JDBC呢?
我:(說(shuō)了一些Hibernate的好處,貶低JDBC),前幾天我在用Hibernate的時(shí)候,發(fā)現(xiàn)了一個(gè)問(wèn)題(接這我就問(wèn)你了面試官一個(gè)問(wèn)題),為什么在Hibernate中的一個(gè)JDBCContext類(lèi)中寫(xiě)了一個(gè)接口Context,而在SessionImple類(lèi)中有實(shí)現(xiàn)了Context的接口?
面試官:(回答了我的問(wèn)題)
我:那為什么不把Context抽取出來(lái),當(dāng)做一個(gè)單獨(dú)的接口,既然接口可以解耦,按你這么說(shuō)單獨(dú)抽取出來(lái)也可以完成這樣的功能。其中會(huì)不會(huì)是用什么設(shè)計(jì)模式?但是我看過(guò)23中設(shè)計(jì)模式當(dāng)中,好像都沒(méi)有這種用法了,(接著我就說(shuō)了幾個(gè)常用的設(shè)計(jì)模式,嘻嘻,再把這些設(shè)計(jì)模式分別在Struts,Hibernate,Spring中的源碼那里用到。嘿嘿)
面試官:開(kāi)源的東西很雜,很快就有很多新的東西出來(lái)。這個(gè)我也沒(méi)有具體看過(guò)。你平時(shí)大部分的時(shí)間都做什么?周六日有做些什么?
我:很多都去圖書(shū)館,沒(méi)次去的時(shí)候都有一個(gè)感嘆,好多東西要學(xué)啊,(乘機(jī)引出我學(xué)過(guò)Ajax)。。。
面試官:你能給我見(jiàn)一下Ajax的原理嗎?
我:(說(shuō)了一大推,不過(guò)真實(shí)上,我還不是很懂,只是把Ajava in Action這本書(shū)上的前言說(shuō)了,就是總的概括Ajax(其中還帶有很多的計(jì)算機(jī)的專(zhuān)業(yè)英語(yǔ)詞匯,給面試官的感覺(jué)就是牛,嘿嘿)
面試官:你的JavaScript可以寫(xiě)到什么程度了?
我:一些簡(jiǎn)單的驗(yàn)證還行。如果不會(huì)寫(xiě)的Google一下就可以,在拿下來(lái)改就行了
面試官:用過(guò)ExtJS嗎?
我:學(xué)過(guò),但是沒(méi)有在項(xiàng)目中用過(guò),(接著就說(shuō)ExtJS的一些例子效果,證明我有學(xué)過(guò))。。。
面試官:知道面向切面編程嗎?
我:恩,知道,它的簡(jiǎn)稱(chēng)AOP,(接著我就把我在Spring in Action英文版的書(shū)中背出一句話出來(lái)),Aspect Oriented Programming implentments Object Oriented Programming by providing an other way of thinking about programming structure.意思就是說(shuō)。。。(接這我就提到Struts的AOP)
面試官:你用的Struts是那個(gè)版本的?
我:都是用Struts1.2版本的,不過(guò)現(xiàn)在看了Struts2,(接著說(shuō)Struts2跟Struts1.2的比較)
面試官:(看了一下簡(jiǎn)歷)你用的是tomcat的那個(gè)版本
我:做drp項(xiàng)目的時(shí)候用的是tomcat5.5,現(xiàn)在用了tomcat6.0xxx,接著說(shuō)tomcat中的字符亂碼處理問(wèn)題面試官:你做項(xiàng)目的時(shí)候用的是什么開(kāi)發(fā)環(huán)境
我:Eclipse,和Netbeans,做JaEE的時(shí)候用的是MyEclipse,接著說(shuō)Eclipse的歷史,現(xiàn)在的MyEclipse的版本是8.x
面試官:Netbeans你也用過(guò)?sun公司的那個(gè)是不是?
我:恩,用過(guò),具體來(lái)說(shuō)不應(yīng)該叫sun公司了,應(yīng)該叫Oracle公司了,sun給收購(gòu)了,說(shuō)了一下sun公司被收購(gòu)所帶來(lái)的問(wèn)題
面試官:你對(duì)網(wǎng)易公司有什么疑問(wèn)嗎?
我:網(wǎng)易是個(gè)大公司,肯定運(yùn)作方面應(yīng)該沒(méi)有什么問(wèn)題。我沒(méi)有什么問(wèn)題。
面試官:我們9點(diǎn)鐘上班5點(diǎn)下班,包午餐,晚餐,早餐自己搞定,你還有什么問(wèn)題嗎?
我:真的沒(méi)有什么問(wèn)題,薪酬方面我對(duì)網(wǎng)易是比較有信心的,畢竟是大公司嘛。。。(說(shuō)網(wǎng)易旗下的一個(gè)核心產(chǎn)品,郵箱,游戲。。。)
面試官:你等電話,我們還有兩輪面試,第二輪的面試是人事部的頭頭,最后一輪是我們的頭頭。
我:哇,(趁機(jī)稱(chēng)贊他)那你應(yīng)該是項(xiàng)目經(jīng)理咯?
面試官:恩
我:不知道公司現(xiàn)在在做什么項(xiàng)目?
面試官:主要是兩個(gè)。。。
我:那我得回去準(zhǔn)備準(zhǔn)備了,畢竟之前做過(guò)的那個(gè)項(xiàng)目,需求不一樣了,也遇到很多問(wèn)題的。
面試官:恩,那我們就面試到這里,你回去注意我們網(wǎng)易公司這邊的通知,我聽(tīng)人力資源那邊說(shuō)你昨晚不聽(tīng)電話,他們打了第二次的時(shí)候,你在通話中,第三次才聽(tīng)的。
我:哦,幸虧聽(tīng)了哦
面試官:那你注意電話了
我:好的
面試官:那面試就到這里了
我:好的,再見(jiàn)
回到我休息的地方,看見(jiàn)有幾個(gè)是應(yīng)屆的畢業(yè)生,兩個(gè)是廣商的,兩個(gè)是廣工的,我看了他們的簡(jiǎn)歷,都過(guò)了四六級(jí),而且都在500分以上,牛,我就問(wèn)了一下剛才簡(jiǎn)歷上面的那個(gè)薪酬你寫(xiě)多少:2000,不是吧,我看你四六級(jí)都過(guò)了,都很高分,怎么才寫(xiě)兩千,你面試什么職位?文檔整理的?啊,不是吧,咋一看她的成績(jī),哇塞,也是計(jì)算機(jī)畢業(yè)的哦,平時(shí)的考試都沒(méi)有下過(guò)80的哦,都是80以上的,90以上的科目也很多哦,就問(wèn)了一下,學(xué)習(xí)那么好,應(yīng)該計(jì)算你不錯(cuò)哦。那些考試的分?jǐn)?shù)很假的。。。我狂暈。。。。。。。
我就拿著筆記本電腦離開(kāi)的公司。。。
【網(wǎng)易筆試面試經(jīng)驗(yàn)】相關(guān)文章:
中關(guān)村在線筆試面試經(jīng)驗(yàn)談07-13
中國(guó)煙草企業(yè)筆試面試經(jīng)驗(yàn)歸納07-13
騰訊,百度,網(wǎng)易之類(lèi)的IT公司面試有什么經(jīng)驗(yàn)?07-10
面霸筆試面試經(jīng)驗(yàn):找工作的幾種途徑07-13
外研社筆試經(jīng)驗(yàn)分享04-12