生活随笔
收集整理的這篇文章主要介紹了
java面试简历项目经验,java面试题项目中的难点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
本人是底層 211 本科,剛畢業,?科研經歷,但是有些項?經歷。
在國內監控行業某頭部企業做過一段時間的實習。
想著投下字節,可以積累?下?試經驗和為金九銀十面招做準備。投了簡歷之后,過了一段時
間,HR 就打電話跟我約時間,
說明一下,我投的是北京 office。
以下就是一個面試的全部過程,分享出來給感興趣的朋友們一看。
螞蟻金服一面:分布式架構 50分鐘
個人介紹加項目介紹20分鐘微服務架構是什么,它的優缺點?ACID CAP BASE理論分布式一致性協議,二段、三段、TCC,優缺點RPC過程服務注冊中心宕機了怎么辦?微服務還有其他什么組件分布式架構與微服務的關系你有什么問題要問我的。
螞蟻金服二面:1個小時
上來不用自我介紹,項目介紹,直接開始
算法來兩道
各種排序算法、未排序常規數據查找第K大的數,時間復雜度。二叉樹的深度
操作系統來兩道
虛擬內存分頁了解不?進程和線程區別?
數據庫來三道
第一二三范式是什么?一個表一千個列值為true和false,寫sql 查詢 有300個列值為true的行。臟讀和幻讀是什么?
JVM
什么對象會從新生代晉升到老年代
多線程
一個任務分成十個任務,最后匯總計算,不能用fork/join開源框架源碼了解不?數據建模兩道、個人題開放性題
安全方面的問題
對安全方面了解多少?安全協議有哪些 、https是啥?
介紹你做的項目和其中的難點。
三面
個人感覺著重技術深度。
從ConcurrentHashMap一路問到鎖&鎖優化->LongAdder->偽共享->緩存行填充->cas等諸多技術細節;從hystrix一路問到原理->自己如何實現->如何優化->響應流編程(reactive streams);從簡單的生產者消費者模式設計到如何高效健壯實現等等。
四面
如何倒序輸出單向鏈表?個人直接想法是用棧先進后出的特點,把鏈表數據讀到棧里然后輸出。有更好的實現方式嗎?主要問項目情況,然后根據一個項目,問如果量級擴大1000倍,你會怎么做?有哪些優化措施?高性能&高可用措施?
五面:HR面
給大家拋出幾大深坑問題:
個人的職業規劃是什么你遇到的最大問題或者是困難是什么你如何看待阿里你能為阿里帶來什么你的優缺點是什么
這幾個問題,大家深思啊,不多說。
面試總結:
技術基礎必須扎實:算法、數據結構、操作系統等,螞蟻金服面試對技術的基礎非常重視,基礎扎實的同學有利于在前兩輪突出重圍。技術寬度:主要集中在高并發、多線程、分布式架構,大以及常用中間件(緩存等)的選型和比較。技術原理深入:重點還是提前準備好JVM、多線程高并發這塊。參與的項目總結:你需要清楚你所做項目的關鍵細節、優化、特點、原理。很多所用第三方庫&中間件等的原理,即使你不知道,也要有自己的想法能夠說出如何代替實現,比如單點登錄的替代方案。最好,提前準備一個大數據訪問,比如pv擴大1000倍,你的架構或者技術方案應對措施。最后,千萬不要倒在HR面試環節,避重就輕是重點,特別是優點和缺點,如果問到你的規劃是什么,請記得一定告訴HR你想成為一名優秀的技術專家!
以上就是我的總結,這些都是不斷面試積累來的經驗,分享出來避免更多同學少走彎路,早日進入BAT等一線互聯網公司!
最后
針對最近很多人都在面試,我這邊也整理了相當多的面試專題資料,也有其他大廠的面經。希望可以幫助到大家。
最新整理面試題
上述的面試題答案都整理成文檔筆記。也還整理了一些面試資料&最新2021收集的一些大廠的面試真題
最新整理電子書
最新整理大廠面試文檔
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。
rxq4su-1650097421573)]
最新整理大廠面試文檔
[外鏈圖片轉存中…(img-if0zLTME-1650097421573)]
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。
總結
以上是生活随笔為你收集整理的java面试简历项目经验,java面试题项目中的难点的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。