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