阿里巴巴2014研发project师实习生面试经历
???? java研發(fā)project師的初面是在上周三進行的,終于結(jié)果到了晚上才出,而沒有通過的則是一結(jié)束網(wǎng)上就更新了狀態(tài)。之后阿里通知這周三,也就是今天進行二面。
???? 湊巧的是今早被舍友吵醒,中午那個困啊,但沒時間睡了,導(dǎo)致下午暈乎乎的,在面試的等候區(qū)時還差點進錯了廁所……說多了都是淚,還是趕緊切入正題吧。
???? 面試是1對1的,旁邊還放了個椅子,貌似是留給HR的,可是我看其它桌的也都是一個面試官,預(yù)計是HR人手不足吧。面試官挺年輕的,看著像是臺灣人,給人感覺還不錯。剛坐他就讓我自我介紹,他邊聽邊對著電腦敲一寫代碼,事實上這就是接下來的題目。我就大概說了下經(jīng)歷,他對著我的簡歷問了下之前的一些項目。由于提到了spring,所以就問了下AOP相關(guān)的知識,struts和spring的比較,還提了個問題:如今有個新模塊要增加,怎樣用spring的特性盡量不改動代碼來完畢,接下來就是我的瞎扯……之后他讓我畫下自己覺得最值得說的項目,我表示之前那些東西都是自己一個人小打小鬧,實在沒啥好說的,直接進入java知識考核吧!
???? 可一開始他就出了道頭疼的題目,內(nèi)網(wǎng)有人把論壇保密信息截圖發(fā)到了外網(wǎng),怎樣依據(jù)圖片來推斷是誰發(fā)的。電腦沒安裝監(jiān)控工具,僅僅能在網(wǎng)頁上做文章,然后就是各種發(fā)散思維了,面試官也說了這題沒有詳細的答案。搞研發(fā)的自然要考算法,而他給我的題目就是寫出求最大字段和的代碼,幸好之前讀了遍編程之美,代碼不長,回顧了一下就寫了出來,面試官看了下認為沒有問題。接下來就是JVM相關(guān)的問題了,問的挺深的,字節(jié)碼、proxy之類的,我表示不大懂-_-,然后把懂得都說了一遍(就是JVM的體系結(jié)構(gòu))。這時候剛開場面試官寫的代碼最終派上用場,他把筆記本轉(zhuǎn)了過來,讓我改動代碼,這是一段JDBC的conn建立、使用和關(guān)閉的代碼,我僅僅指出了finally中連接關(guān)閉前須要確認非空,然后他說close時也會拋出異常,事實上應(yīng)該改再寫一個try-catch來close才對。唉,太久不搞javaweb真是生疏了。后來面試官又問了我前端是否有研究,我表示對JS比較熟悉,前幾天還在看JS跨域的問題,于是又是我balabala講了跨域的幾種方式。
??? 最后面試官給了我拋了個炸彈,我感覺這題要能答出來今天就是有戲的節(jié)奏。這是一個數(shù)據(jù)庫連接池的問題,給出了連接池的接口,讓你實現(xiàn)它而且可以顯示出哪些程序猿get了conn但沒有close它,須要可以顯示出錯位置,給出思路就可以。我一下就蒙啦,想了半天就想出了須要編程時提供參數(shù)來實現(xiàn),面試官告訴須要是無參的,并提示平時java程序執(zhí)行時出錯為什么能打印出出錯代碼行?可惜我太笨,還是想不出來,僅僅能傷心的說不知道了。
??? 盡管沒答出來,面試官也還是笑呵呵的,但我心里認為這差點兒相同是跪了吧。之間大概是面了40多分鐘,面試官認為差點兒相同了,讓我先去外頭候著,我僅僅能滿心悲傷地道謝離場了……在外頭等了一會兒后,工作人員告訴我面試完畢了,詳細消息會在一周內(nèi)通知?;厝サ穆飞衔铱戳讼戮W(wǎng)上的狀態(tài)變成了面試已完畢,看來沒有被當(dāng)場刷掉,真是萬幸。詳細結(jié)果還得等幾天才干知道吧。PS:終面通過,部門是支付寶小微,因為自身原因不能去杭州總部,僅僅能就近在北京分部實習(xí)了。2014.5.7
??? 這算是讀研后的第一次面試,感覺自己知識領(lǐng)域?qū)嵲谑翘?#xff0c;盡管都能扯幾句,可是都不深入。以后還是要多花些時間來編程,特別是一些底層的東西須要好好研究一番。這就是這次的面經(jīng),僅供各位同學(xué)參考~
P.S.:一面考點:linux經(jīng)常使用命令,文本內(nèi)部搜索;設(shè)計模式原則,有哪些模式,寫單例的代碼;SSH架構(gòu),spring的IOC\AOP;oracle SQL優(yōu)化;知道除了tomcat外的中間件;知道除了除了hibernate外的持久層框架;hashmap和hashtable差別,ConcurrentHashMap原理;怎樣防止表單本地提交;設(shè)計數(shù)據(jù)庫連接池須要考慮哪些;HTTP報文頭有哪些字段,狀態(tài)200/503的意思;java內(nèi)部類作用;mysql機制
總結(jié)
以上是生活随笔為你收集整理的阿里巴巴2014研发project师实习生面试经历的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到父亲去世怎么回事
- 下一篇: this的用法this.name=nam