1. 程式人生 > 其它 >推薦程式設計師面試祕籍!秋招|美團java一面二面HR面面經,分享攢攢人品

推薦程式設計師面試祕籍!秋招|美團java一面二面HR面面經,分享攢攢人品

推薦程式設計師面試祕籍!秋招|美團java一面二面HR面面經,分享攢攢人品

一、一面 1小時40幾分鐘,基本會的被問完了

  • 1.介紹專案,考慮沒考慮過伺服器掛了怎麼辦
  • 這裡應該是考查系統架構
  • 2.面向物件特性
  • 3.怎麼理解多型
  • 4.介面和抽象類的區別
  • 5.說說併發是怎麼回事,有什麼問題,單核能併發嗎?
  • 6.JMM
  • 7.說說volatile
  • 8.說說synchronized,發生異常會釋放鎖嗎
  • 9.Lock
  • 10.JVM記憶體結構,詳細說棧、方法區和堆
  • 11.String A = new String("abc") 建立了幾個物件
  • 12.public class A{String name = "";},public class B{A a = new A(); String add = "";},如果我現在B b = new B(); 問JVM記憶體的變化
  • 13.類載入的過程
  • 14.Java8的.class檔案用Java7的虛擬機器可以載入嗎
  • 15.說說GC,可達性分析法,什麼可以作為GC ROOTS
  • 16.說說CMS,CMS有幾個階段,哪些階段需要stop the world
  • 17.隨便說一種單例模式
  • 18.說說AOP、IOC
  • 19.說說索引分類,索引實現
  • 20.說說MVCC
  • 21.事務問題和隔離級別
  • 22.幻讀是什麼
  • 23.CPU負載過高怎麼排查問題
  • 24.知道MQ,RPC嗎
  • 25.說說網路分層
  • 26.說說TCP和UDP
  • 27.哪一層有差錯校驗,有什麼方法
  • 28.HTTP常見狀態碼
  • 29.說說B+樹的結構
  • 30.聚簇索引,非聚簇索引,什麼是回表查詢
  • 31.建索引要注意什麼問題
  • 32.連結串列和陣列
  • 33.單鏈表反轉思路
  • 34.重定向和轉發的區別
  • 35.具體的一次HTTP請求的過程,越詳細越好
  • 36.怎麼看待工作環境都是男生並且要加班
  • 37.交給你一個任務,你不會做,怎麼學習
  • 38.怎麼看待工作中有些瑣碎的事情要處理

二、二面 三四十分鐘,後面提問再討論了20分鐘

  • 1.程序和執行緒的區別
  • 2.程序的通訊方式,管道里面的fd[]是啥
  • 3.面向物件特性,多型
  • 4.TIME_WAIT和CLOSE_WAIT(忘了怎麼問的了)
  • 5.TCP和UDP區別
  • 6.TCP三次握手,傳輸控制怎麼實現
  • 7.HTTP和IP協議
  • 8.cookies是什麼,怎麼用
  • 9.堆的特點,堆排序時間複雜度,堆排序過程
  • 10.怎麼確定給誰加索引,加不加索引
  • 11.做題:有序有重複的整數陣列,得到去重後陣列,返回無重複數字數量(要求儘量不用額外空間)
  • 12.狀態碼
  • 13.專案規模,幾個人,推送怎麼做的,是一個人做的嗎
  • 14.怎麼學習新的技術
  • 15.目前有offer嗎,是哪裡的(可以不說)
  • 16.能實習嗎

總結

一般像這樣的大企業都有好幾輪面試,所以自己一定要花點時間去收集整理一下公司的背景,公司的企業文化,俗話說「知己知彼百戰不殆」,不要盲目的去面試,還有很多人關心怎麼去跟HR談薪資。

這邊給大家一個建議,如果你的理想薪資是30K,你完全可以跟HR談33~35K,而不是一下子就把自己的底牌暴露了出來,不過肯定不能說的這麼直接,比如原來你的公司是25K,你可以跟HR講原來的薪資是多少,你們這邊能給到我的是多少?你說我這邊希望可以有一個20%漲薪。

最後再說幾句關於招聘平臺的,總之,簡歷投遞給公司之前,請確認下這家公司到底咋樣,先去百度瞭解下,別被坑了,每個平臺都有一些居心不良的廣告黨等著你上鉤,千萬別上當!!!

提供【免費】的Java架構學習資料,學習技術內容包含有:Spring,Dubbo,MyBatis, RPC, 原始碼分析,高併發、高效能、分散式,效能優化,微服務 高階架構開發等等。

Java全套進階資料點這裡免費領取

還有Java核心知識點+全套架構師學習資料和視訊+一線大廠面試寶典+面試簡歷模板可以領取+阿里美團網易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring原始碼合集+Java架構實戰電子書。