很慶幸在交談的這近一個小時內(nèi)每句話都沒白講白聽,對面的技術(shù)官讓我很欽佩??偟脕碚f,對方比較看重實戰(zhàn)經(jīng)驗,幾乎所有的問題都是從你自己的闡述中提取出來的。說實話,我在之前做過很多Java的功課,但實際上根本用不著,只要在自己的每個項目中多用心多思考,結(jié)束后勤加總結(jié)積累,技術(shù)自會裝進(jìn)大腦,答案也會手到擒來。羅列些問題,答案可以問谷歌。
1.從簡歷的項目談起,說一下Lucene的原理,對于這個項目,如果讓你重新再做會有哪些的改進(jìn)?
2.改進(jìn)方面我說到了分布式,于是就讓談?wù)劮植际秸军c部署。
3.繼續(xù)簡歷項目,對于一個普通人,請向我介紹下你做的某某產(chǎn)品。
4.負(fù)責(zé)哪些模塊的開發(fā),有何心得?
5.從我講述中提取問題了:WebService的基本原理,怎么通信的?
6.談?wù)凧ava解析XML的幾種技術(shù),以及區(qū)別。
7.從技術(shù)方面講講你對該產(chǎn)品的理解與體悟。
8.我談到流程引擎,被抓著了,迅速又問引擎怎么工作。
9.又提到觀察者模式,參與者都有哪些。
10.下面就是純技術(shù)方面的了,首先OO特性。
11.接著多態(tài)的定義,在什么場景下會使用多態(tài)這個特性。
12.重載和重寫。
13.多線程方面,Java的線程和OS的線程一樣嗎?優(yōu)先級怎么設(shè)置?
14.Java線程的幾個狀態(tài),每個狀態(tài)的具體解釋,從CPU角度進(jìn)行分析(提示:CPU時間片)。
15.Java鎖類型,如何為共用資源加鎖?
16.重寫equal方法時為何通常也會重寫hashCode,兩者存在什么樣的關(guān)系,equal則hashCode相同?反過來成立嗎,為什么?
17.英語怎樣,交流5分鐘。
后記:結(jié)束后就覺得自己在項目部分回答的一塌糊涂,以后得多多總結(jié),不要好高騖遠(yuǎn),注意提煉,就算是簡單的項目認(rèn)真思考下來也會有不小的收獲。說實話,其實在這次通話之前我剛從另一家公司出來,對方也很不錯,筆試題比較有水準(zhǔn),但兩個技術(shù)官給我的印象不大好,氣場遠(yuǎn)沒有這位強(qiáng),問的也只是小皮毛,沒有精髓可言,雖然結(jié)束后立即給我offer,但還是被我拒絕了,與這樣的人共事我會很不甘心。遇到一位好的技術(shù)人員,哪怕只是短短的交談也會讓自己受益匪淺,雖不能與其共事,卻又找到新的方向和動力,這份收獲說不定比眼前的一份offer要大的多。
1.從簡歷的項目談起,說一下Lucene的原理,對于這個項目,如果讓你重新再做會有哪些的改進(jìn)?
2.改進(jìn)方面我說到了分布式,于是就讓談?wù)劮植际秸军c部署。
3.繼續(xù)簡歷項目,對于一個普通人,請向我介紹下你做的某某產(chǎn)品。
4.負(fù)責(zé)哪些模塊的開發(fā),有何心得?
5.從我講述中提取問題了:WebService的基本原理,怎么通信的?
6.談?wù)凧ava解析XML的幾種技術(shù),以及區(qū)別。
7.從技術(shù)方面講講你對該產(chǎn)品的理解與體悟。
8.我談到流程引擎,被抓著了,迅速又問引擎怎么工作。
9.又提到觀察者模式,參與者都有哪些。
10.下面就是純技術(shù)方面的了,首先OO特性。
11.接著多態(tài)的定義,在什么場景下會使用多態(tài)這個特性。
12.重載和重寫。
13.多線程方面,Java的線程和OS的線程一樣嗎?優(yōu)先級怎么設(shè)置?
14.Java線程的幾個狀態(tài),每個狀態(tài)的具體解釋,從CPU角度進(jìn)行分析(提示:CPU時間片)。
15.Java鎖類型,如何為共用資源加鎖?
16.重寫equal方法時為何通常也會重寫hashCode,兩者存在什么樣的關(guān)系,equal則hashCode相同?反過來成立嗎,為什么?
17.英語怎樣,交流5分鐘。
后記:結(jié)束后就覺得自己在項目部分回答的一塌糊涂,以后得多多總結(jié),不要好高騖遠(yuǎn),注意提煉,就算是簡單的項目認(rèn)真思考下來也會有不小的收獲。說實話,其實在這次通話之前我剛從另一家公司出來,對方也很不錯,筆試題比較有水準(zhǔn),但兩個技術(shù)官給我的印象不大好,氣場遠(yuǎn)沒有這位強(qiáng),問的也只是小皮毛,沒有精髓可言,雖然結(jié)束后立即給我offer,但還是被我拒絕了,與這樣的人共事我會很不甘心。遇到一位好的技術(shù)人員,哪怕只是短短的交談也會讓自己受益匪淺,雖不能與其共事,卻又找到新的方向和動力,這份收獲說不定比眼前的一份offer要大的多。