經(jīng)過接近一個(gè)月的時(shí)間,完成換工作這件“小事”,前后總計(jì)面試了多家公司,最后也沒接到幾個(gè)offer,不過最終總算塵埃落定,就對(duì)這個(gè)過程進(jìn)行一個(gè)總結(jié)吧。
在某互聯(lián)網(wǎng)公司工作了近一年的時(shí)間,但是頻繁的業(yè)務(wù)需求和大強(qiáng)度的加班,無聊的工作內(nèi)容以及公司就要搬家的前景,促成了自己換工作的打算,在做出這個(gè)打算 之后幾乎立即就和老大說了這件事情,這個(gè)舉動(dòng)結(jié)果有好有壞,正面意義是我請(qǐng)假或是懶得請(qǐng)假去參加面試的時(shí)候,顯得沒啥心理負(fù)擔(dān),負(fù)面影響就是如果短時(shí)間找 不到就只能先滾犢子了。因?yàn)槊嬖嚨氖?a target="_blank">Java后臺(tái)開發(fā),而且是屬于之前沒看書純粹通過面試學(xué)習(xí)面試的,可能對(duì)于剛剛工作一兩年準(zhǔn)備換工作的Java后臺(tái)開 發(fā)更有借鑒意義吧。
創(chuàng)業(yè)公司:小微律政,愛旅行,游趣科技
小微律政是法務(wù)O2O創(chuàng)業(yè)公司,在我面試的過程中正在沖擊A輪融資,所以承諾期權(quán),最終給了offer,最終因?yàn)樽约合Mゴ蠊径罱K拒接了offer,不過個(gè)人仍然看好他們的產(chǎn)品。
技術(shù)方面:之前的技術(shù)團(tuán)隊(duì)人數(shù)較少,面試的時(shí)候也比較偏重業(yè)務(wù),相對(duì)對(duì)技術(shù)的考察不是很多。
旅游網(wǎng)站主要是做自己的旅游產(chǎn)品,去的部門是做后臺(tái)數(shù)據(jù)的,因?yàn)槿サ臅r(shí)候沒有帶簡歷而他們也沒有打印簡歷,整個(gè)面試就持續(xù)了十幾分鐘就結(jié)束了,這一面給我最大的教訓(xùn)就是不要在周五的晚上去參加面試,而且一定要帶簡歷。
游趣科技面試的時(shí)候剛剛面試完亞馬遜被鄙視了,心情抑郁而且公司產(chǎn)品也不太看好,所以面試的時(shí)候就沒有太有興趣,最終談offer的時(shí)候就沒麻煩HR了。
中型公司核心部門:先鋒支付,京東到家支付,美團(tuán)支付
面試java支付工程師,很明顯這是該公司的核心部門,所以面試考察的東西也十分多。而且這三家公司面試類型相同,結(jié)果也都沒有給offer,相對(duì)來說更有共性。支付工程師主要面試兩個(gè)方面的知識(shí):數(shù)據(jù)庫、多線程。同時(shí)考察隊(duì)Java基礎(chǔ)知識(shí)的了解。
Java基礎(chǔ)知識(shí):
三家公司都問了java集合類的相關(guān)概念,各種集合結(jié)構(gòu)之間內(nèi)在區(qū)別:
ArrayList,Vector,LinkList區(qū)別
HashMap,HashTable,ConCurrentHashMap區(qū)別
Collections.synchronizedXX 方法的原理
設(shè)計(jì)模式,這種問題感覺沒啥意義,工作中用哪個(gè)模式還是靠感覺和經(jīng)驗(yàn)
Java某些原理:RPC,注解,反射,內(nèi)存,GC,其中Java內(nèi)存模型和GC過程幾乎必問,通常也比較深入,有時(shí)候甚至?xí)狡渌Z言的內(nèi)存機(jī)制上,JVM參數(shù)以及相關(guān)調(diào)優(yōu),不過還遇到要求JVM調(diào)優(yōu)經(jīng)驗(yàn)的(-。-)
Java多線程:對(duì)多線程包java.util.concurrent的了解,多線程設(shè)計(jì)模式Future,ThreadLocal使用及原理,多線程協(xié)同demo(紙上代碼)
Java新技術(shù):NIO,Java 8、9,如果對(duì)這方面很熟悉,能夠給人一種geek范,也許會(huì)有加分(如果之前基礎(chǔ)知識(shí)不好就變成自黑了)
數(shù)據(jù)庫知識(shí):
SQL語句的書寫,由于某些支付公司采用oracle數(shù)據(jù)庫,所以對(duì)這個(gè)數(shù)據(jù)庫最好有一定的了解。
數(shù)據(jù)庫基礎(chǔ)知識(shí),join操作,數(shù)據(jù)庫鎖,數(shù)據(jù)庫事物特性ACID
NOSQL,memcache,redis區(qū)別,使用時(shí)數(shù)據(jù)一致性的解決,負(fù)載均衡
數(shù)據(jù)庫索引,索引的添加修改對(duì)性能有何影響,其內(nèi)在數(shù)據(jù)結(jié)構(gòu),聯(lián)合查詢的索引使用,為了配合索引sql語句書寫規(guī)范。
數(shù)據(jù)庫鎖,悲觀鎖樂觀鎖,鎖的粒度以及相應(yīng)SQL語句,鎖隔離界別
企業(yè)開發(fā)相關(guān)框架
這部分各個(gè)公司通常都會(huì)考察spring-AOP/IOC,然后考察在工作中的使用,這部分是我的弱點(diǎn),因?yàn)閷?shí)在是沒用過。
Tomcat性能調(diào)優(yōu),相關(guān)參數(shù)
Nginx,負(fù)載均衡
Memcache 一致性Hash
Zookeeper master/slave協(xié)同
SSH使用,MyBatis使用,基本框架與原理
如果所在公司內(nèi)部有開源框架并且工作中涉及到,看過源碼并且比較熟悉,框架很有特點(diǎn),那可以和面試官侃一會(huì),如果框架各種黑點(diǎn)就不要提了。
外企:亞馬遜
亞馬遜面試總體就是被虐,因?yàn)楹蛧鴥?nèi)企業(yè)不太相同的是,亞馬遜比較重視編碼規(guī)范,所以會(huì)進(jìn)行紙上代碼編寫的考察,并且問題數(shù)量和質(zhì)量都是其他公司所沒有 的,第一輪面試兩個(gè)小時(shí),兩個(gè)面試官都首先讓你介紹一下自己的項(xiàng)目吹吹牛B緩解一下緊張心情,然后面試算法,第一個(gè)面試官主要考察綜合能力,所以問的比較 廣,也會(huì)問一個(gè)簡單算法,現(xiàn)在記得應(yīng)該是最大子段和的問題,不過給出的數(shù)組是循環(huán)數(shù)組,盡管這個(gè)問題沒有做過,但是自己當(dāng)時(shí)還是給出了一個(gè)解法,通過將數(shù) 組擴(kuò)大為原來兩倍然后給出了一個(gè)最優(yōu)子結(jié)構(gòu)性質(zhì),相對(duì)內(nèi)存消耗更大,不過還算是寫出來了。
而第二個(gè)面試官問了兩個(gè)問題,簡直就是悲劇,第一個(gè)是單鏈表逆轉(zhuǎn),寫了不長時(shí)間的的java之后,對(duì)這種指針(引用)操作居然變得十分陌生,費(fèi)了近20分 鐘才寫出來;第二個(gè)問題是二叉樹最近公共父節(jié)點(diǎn),完全考察二叉樹性質(zhì)的問題,但是在面試的時(shí)候連思路都沒有自己給出來,然后在面試官提示下寫的函數(shù)也在邊 界處理上問題很多,感覺一年工作時(shí)間智商下降了~~~~(》_《)~~~~
業(yè)務(wù)部門(百度,樂視,人人貸,網(wǎng)易電商)
面試這兩件公司的內(nèi)部業(yè)務(wù)線部門,相對(duì)于他們的核心部門,要求更低一些(核心部門簡歷直接拒*_*),面試問題和的核心部門基本相同,相對(duì)而言要求很低。
感覺面試官就是這么想的:怎么又來了一個(gè)蠢貨,不過誰叫我們?nèi)比四?,勉?qiáng)給個(gè)offer吧,敢多要工資就滾吧。
所以得到這種offer也就別想太多了。
找工作除了離開原來的小伙伴,其實(shí)更加深刻的一點(diǎn)是讓我們認(rèn)識(shí)到差距,也許應(yīng)該每隔一段時(shí)間面試一次打擊一下自己O(∩_∩)O
總體上,對(duì)于一個(gè)高級(jí)Java工程師的要求還是蠻多的,首先是Java基礎(chǔ)知識(shí),這點(diǎn)不需要多說了;
其次是互聯(lián)網(wǎng)工作中用到的各種技術(shù),數(shù)據(jù)庫,框架,如果了解內(nèi)在原理最好,如果讀過源碼就贊了;
最后如果面試外企或是核心部門,對(duì)紙上代碼還是有要求的,而且如果面試算法,最好用C/C++ 寫,拿java寫算法總是感覺別扭,python寫就太偷懶了,面試官表示你這么機(jī)智又不肯老老實(shí)實(shí)滾讓我們很為難啊。。。
-
工程師
+關(guān)注
關(guān)注
59文章
1590瀏覽量
69467 -
JAVA
+關(guān)注
關(guān)注
20文章
2988瀏覽量
109459
發(fā)布評(píng)論請(qǐng)先 登錄


硬件工程師看了只會(huì)找個(gè)角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
硬件工程師面試/筆試經(jīng)典 100 題


長沙怎么這么難招硬件工程師呀


一位老電子工程師的十年職場感悟

【面試題】人工智能工程師高頻面試題匯總:概率論與統(tǒng)計(jì)篇(題目+答案)


不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實(shí) #YXC晶振 #揚(yáng)興科技
【面試題】人工智能工程師高頻面試題匯總:機(jī)器學(xué)習(xí)深化篇(題目+答案)

【面試題】人工智能工程師高頻面試題匯總:Transformer篇(題目+答案)

人工智能工程師高頻面試題匯總——機(jī)器學(xué)習(xí)篇


評(píng)論