環境差?Java研發4面已拿offer總結

前言:

面試一直是大家關注的問題,包括最近有很多人跟我講投了很多簡歷出去,就像泥牛入海一樣了無音訊了,工作難找。不少人問我怎麼辦,講真,我也無能爲力。

很多Java程序員在面試時都有這樣的苦衷:

  • 我掌握了很多Java開發技巧,每次到筆試環節,死活就是答不上;
  • 明明是一個職場老手,和麪試官聊天,簡單的技術問題都吞吞吐吐;

面試只是對個人技術及應變能力的一次考驗。只有解決了一個問題,你纔有機會遇見下一個問題。以下面試題由羣友提供或網上收集整理,共勉。
在這裏插入圖片描述
以下分享一份某大廠Java面試題:

Java一面

  • hashmap源碼問題
  • HashMap底層結構 put操作講一下
  • HashMap、HashMap如何保證線程安全、ConcurrentHashMap
  • JVM有哪些回收算法,對應的收集器有哪些?
  • jvm g1的內存模型講一下,G1和CMS收集器的區別?以及G1收集器對CMS的改進?
  • java線程同步都有哪幾種方式,synchonized和reteenlock的區別。
  • cas的原理,變量要用哪個關鍵字修飾,volatile實現的原理。
  • 如果讓你實現一個線程安全的隊列,你會怎麼實現。
  • mysql數據庫優化會涉及到哪些?
  • 手撕代碼:按層次遍歷二叉樹?
    -spring中用到了什麼,ioc有什麼好處,aop是怎麼實現的?

Java二面

  • 自我介紹&項目
  • 分佈式鎖的原理。
  • MySQL的事務隔離級別,分別解決什麼問題?
  • 常見的分佈式事務方案有哪些?
  • 如果讓你實現一個https,你會怎麼實現?
  • dubbo有哪些模塊,底層通信的原理?
  • 如何從0到1設計一個類似Dubbo的RPC框架?
    在這裏插入圖片描述

Java三面

  • 自己參與的項目,技術難度高的有哪些?
  • 線上有實際的性能優化經驗?
  • 從SQL、JVM、架構、數據庫四個方面講講優化思路,以及如何優先排序?
  • redis的持久化方式,redis3.0原生集羣和redis讀寫分離+哨兵機制區別
  • 如果讓你實現一個mq,怎麼樣保證消息不丟失
  • 你熟悉哪些中間件,談談你對他們的理解,以及對應的使用場景區別?
    最後,你有什麼想問我的?

HR 四面

  • 你個人的最大的缺點是什麼?
  • 在工作中和生活中遇見最大的挑戰是什麼?
  • 未來有什麼規劃?
  • 平時有哪些興趣愛好?
    在這裏插入圖片描述

HR面拓展篇

HR幾個深坑問題:

  • 個人的職業規劃是什麼?
  • 你遇到的最大問題或者是困難是什麼?
  • 你如何看待我們公司?
  • 你能爲我們公司帶來什麼?
  • 你的優缺點是什麼?

大家千萬不要倒在HR面試環節哈☺問到你的規劃是什麼,請記得一定告訴HR你想成爲一名優秀的技術專家☺

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章