程式員小博已經在職場上奮斗了兩年,覺得自己能力已經相當不錯了,目前的工資已經不足以匹配自己的技術能力,恰好碰到疫情期,公司又以各種借口要求加班,扣績效等等做些騷操作,
于是,程式員小博決定找一家說出來都體面點的大公司入職,
因為他認為自己的技術已經很不錯了,于是,程式員小博在簡歷上技能這一塊是這樣寫的:
- 有扎實的JAVA基礎,熟練掌握資料結構、多執行緒編程以及常用的設計模式;
- 熟練掌握JVM,包括記憶體模型、類加載機制以及性能優化;
- 精通Spring MVC,Spring、Mybatis框架技術,熟悉前端開發(js、html、css);
- 熟練掌握MySQL,Oracle等關系型資料庫,熟練掌握pl/aql陳述句;
- 了解微服務技術
- 熟練使用Eclipse、IDEA、Maven、Git專案管理和專案構建工具;
..

面試官:簡歷不錯,開發兩年?咱們直接進入正題吧!先問點簡單的,Java語言有哪些特點?
程式員小博:簡單易學、有豐富的類別庫、面向物件、可靠安全、支持多執行緒
面試官:Java創建物件有幾種方式?
程式員小博:new創建新物件、通過反射機制、采用clone機制、通過序列化機制
面試官:Java物件創建程序?
程式員小博:首先, JVM遇到一條新建物件的指令時首先去檢查這個指令的引數是否能在常量池中定義到一個類的符號參考,然后加載這個類,然后為物件分配記憶體,再將除物件頭外的物件記憶體空間初始化為0,最后對物件頭進行必要設定,
面試官:GC的兩種判定方法是什么?
程式員小博:參考計數法、參考鏈法,要說具體內容嗎?
面試官:這個你知道哈,那就不用了,說說Java中實作多執行緒有幾種...
程式員小博:Stop!你能不能問點有深度的問題?把我的簡歷看完沒有?
面試官:不是,你寫些精通和熟練掌握,我感覺不真實呀!
程式員小博:你來問問不就知道了嗎?

面試官:那行吧!描述一下JVM加載class檔案的原理機制?
程式員小博:

面試官:不知道嗎?
程式員小博:感覺有點超綱!
面試官:那你說一下你知道哪些JVM性能調優?調優命令和調優工具分別有哪些?
程式員小博:這個...
面試官:這才哪到哪,你知道嗎?小朋友,就這兩個題你都答不上來,我覺得你連15K都拿不到!
想看看自己離高薪的差距到底有多大嗎?
看看下面不同作業年限對應應該掌握的技術知識和面試題,你就知道了!
(注:僅代表普遍現象,不排除一些特殊的情況)

免費領取面試題,三連文章后,查看下方那個就可以免費領取了!


部分面試題內容展示
- JVM面試題

- MySQL面試題

- Redis面試題

等等...
免費領取面試題,掃描下方就可以免費領取了!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225810.html
標籤:其他
下一篇:《資料結構與演算法經典》、《吃透演算法只為面試》、《程式員代碼面試指南 》,王者上分必備,憑借這些筆記,拿下多個大廠offer
