馬上又要到跳槽季了,之前在前些時間面試了十多家的大型的互聯網公司也拿到了幾個Offer,面試接觸之后感慨頗多,決定給大家分享一手的面試資料,讓你們以后萬一遇到有相似的問題時提前的能做好準備
我現在主要的方向是Java開發正走在架構師的路上,把遇到的問題和大家分享一下,也談談關于技術人員如何有方向的提高自己,做到有的放矢。
1,百度
百度面了兩次,分別是百度糯米和金融事業部,百度目前只有這兩個部門的招聘崗位和我比較匹配。
面試都在西二旗的百度新總部,園區還在施工,離地鐵也比較遠,需要打車過去。
面試官自帶電腦,整個面試過程都在記錄,首先詳細詢問了最近一份工作項目的架構和工作內容,
面試主要圍繞工作中用到的組件和中間件技術來擴展,考察掌握程度。
算法方面考察了一個簡單的數組就地去重問題,用丟棄數組尾部元素的方式實現了。
百度金融的面試安排在了周六,最近應該在各種擴張,各個招聘網站隨處可見招聘啟事。
一面面試官很贊,態度認真,有些問題沒有思路會給你提示,交流的不錯,二面被告知缺少金融支付背景,
不過作為一名工作不到三年的新人,我覺得被Pass主要原因應該是工作經驗比較少,教育背景也不太亮眼。
面試中的問題:
下面重點要講的就是阿里的面試了
2.阿里巴巴
阿里的面試安排的很快,這次止步二面,兩輪面試都是電面。聽朋友說阿里五輪面試,四輪技術一輪HR,技術面試是部門的幾個同事交叉面試,也有了了解。
一面總體上還是圍繞項目架構、Java基礎、JVM、并發編程、數據庫操作、中間件技術和Dubbo服務治理框架等展開,
可能因為是云安全部門,有一半時間在考察JVM,還提問了一些編譯優化的知識,
一面結束后很快安排了二面,相對一面,二面的問題更深入,問題比較刨根問底,更加注重對一些技術細節的理解和把握。
比如數據庫操作,面試官會詳細的問你數據庫插入和刪除一條數據的過程在底層是如何執行的,項目里配置了讀寫分離,也會比較深入的就實現方法和底層邏輯展開討論。
一些值得記錄的問題:
由于阿里杭州目前社招都是P6起,自我感覺和崗位要求有差距,二面在電話里和面試官交流了,沒有再參加后面的面試。
兩次面試,阿里給我留下的印象很好,面試官都是大牛,面試結束后第二天,收到了阿里的郵件拒信,點贊。
阿里的崗位大都在杭州,面試結束特意關注了一下那邊的生活成本,目前杭州房子均價不到兩萬,相比浙江一些縣市的房價都破兩萬,杭州的房價應該比較正常。
如果拿到阿里和網易等幾家互聯網公司的高薪,買房和生活的確比北京要輕松很多,果斷決定再沉淀一段時間,兩年后P7再戰。
3.優酷土豆
4.搜狐新聞
5.58趕集
我已經把以上問題的答案錄制成了小視頻 有需要的可以加群:561614305免費領取
既然是社招,一定的工作經驗是必須的,三年以上最好,上面的幾個JD里也體現了。
然后是技術方面,結合自己的體會,總結下面幾點:
1.基礎知識必須要扎實,包括語言基礎,計算機基礎,算法和基本的Linux運維等
2.設計模式,造輪子的能力,各種緩存和數據庫應用,緩存,中間件技術,高并發和高可用的分布式系統設計
3.軟性指標,包括快速學習,良好的溝通能力,以及對相關行業的了解
面對這么多得技術點同時給大家整理了一這個學習大綱,希望我們一起進步早日成為架構師迎娶白富美;
同時想要獲取面試答案的朋友和想學習交流HashMap,nginx、dubbo、Spring MVC,分布式、高性能高可用、redis、jvm、多線程、netty、kafka、的加群:561614305