【金九銀十】揭祕大廠面試官內心:我該如何“刁難”面試者

​“金九銀十”再過幾天就到了,又到了一年一度的大型“程序猿跳槽大會”。作爲大齡IT從業者的我們,每到這個時候就會想起年輕時的自己,爲了能搞定面試官,通宵背題庫,背定義,四處收集面試真題.......每次都準備的滿滿當當,可一到了面試的時候,就會發現與自己預想的完全不一樣。

直到後來經歷了這麼多年,自己也從曾經的應聘者變成了面試者,才終於明白這樣的道理:面試官遠遠要比應聘者狡 猾得多

不按套路出牌是面試官的“基本素養”,多年的工作經驗使他們完全不需要提前準備一些特定的題目和答案,隨便的幾個問題,就可以通過回答對其瞭解個大概。

我與幾個面試官朋友,從面試官的角度進行分析,幫助應聘者瞭解面試官的想法,揭祕大廠面試官內心:我該如何“刁難”面試者。

面試官思路:

絕大多數的面試官都經歷過你現在的這個階段,所以他們對於應聘者的心理和準備都有所瞭解。“知己知彼,百戰百勝”。這也是爲什麼會被面試官虐的體無完膚的原因。

每個面試官都有自己的面試思路,但大體的面試思路大部分分爲以下三點:

1、區分度高通過回答,可以很明確的判斷出對於此技術的掌握程度

2、維度廣  通過回答,考察對於系列技術的掌握程度和融合程度,考察思維與運用

3、不容易提前準備避免固定答案固定回答模式的問題,根據應聘者的回答所提及的技術點隨機進行提問。

大廠面試中的“高頻”問題,主要是圍繞以下幾點進行提問的:

1.Java多線程相關

 ▲ 線程池的原理,爲什麼要創建線程池?創建線程池的方式;

 ▲ 線程的生命週期,什麼時候會出現僵死進程;

 ▲ synchronized、volatile區別、synchronized鎖粒度、模擬死鎖場景、原子性與可見性;

2.JVM相關

 ▲ JVM裏的有幾種classloader,爲什麼會有多種?

 ▲ 常見的JVM調優方法有哪些?可以具體到調整哪個參數,調成什麼值?

3.Java高級部分

 ▲ 紅黑樹的實現原理和應用場景;

 ▲ 說說自定義註解的場景及實現;

 ▲ List 和 Map 區別,Arraylist 與 LinkedList 區別,ArrayList 與 Vector 區別;

4.Spring相關

 ▲ Spring bean的作用域和生命週期;

 ▲ SpringMVC、動態代理、反射、AOP原理、事務隔離級別

5.數據庫篇

 ▲ 鎖機制介紹:行鎖、表鎖、排他鎖、共享鎖;

 ▲ 數據庫事務隔離級別,MySQL默認的隔離級別、Spring如何實現事務、JDBC如何實現事務、嵌套事務實現、分佈式事務實現;

 ▲ SQL的整個解析、執行過程原理、SQL行轉列

6.Redis

 ▲ Redis單進程單線程的Redis如何能夠高併發?

 ▲ Redis如何使用Redis實現分佈式鎖?

 ▲ Redis分佈式鎖操作的原子性,Redis內部是如何實現的?

這些問題由淺入深、由簡至繁,環環相扣,對於技術點的理解的要求是非常高的,很多同學爲了應付面試,單純的死記硬背,無法融會貫通,在面對面試官的詢問時,很容易就暴露了自己的不足。

我整理了一些大廠面試官朋友經常會問的四類問題,並分析透過這些問題,面試官想了解的方向,希望對於大家有所幫助:

一、談談對Spring的理解

這類問題屬於大話題問題,在回答這類問題之前,一定要在心裏構建好回答的思維脈絡,探討的順序、節奏、細節、重點....這些都是面試官想透過回答看到的。而且,面試官會問你有沒有過與其相關的項目經驗,通過回答的重點,就可以很明顯的分別出你是該項目的主要成員,還是一個外圍打雜的“小兵”。

二、口述實現一個高可用、高伸縮的緩存系統

這類問題屬於大體量問題,問題的答案多的可以寫成一本書,很多人認爲面試的時候這類問題大概率不會出現,但是對於面試官來說,這類問題是考察你對於知識體系的理解和整體思路的融合。是想通過回答,觀察處理問題的順序以及思路走向,也可以從中看出對於相關技術是否有過實操經驗。所以在碰到這種問題時,一定要從宏觀的角度出發,注意順序和細節。

三、分佈式系統數據一致性的解決方法

這類問題屬於多維度問題,雖是同一類型,但具體的解決方法都是不一樣的。面試官想通過這種問題,觀察你對於這類技術的瞭解程度、對於這類技術是否能融會以及是否能夠將相關技術糅合。一定要抓住問題的關鍵點,找到解決問題的方法的共通性。

四、你剛纔說你做過項目底層的架構封裝,能詳細的說一下麼

這類問題通俗點說,就是“自己挖的坑要自己埋”。面試官會追問你所提及到的某個知識點,通過你的答案,瞭解你對其認知層次。可以很清晰的瞭解到你的認知程度。所以對於那些不是很精通,或者不是主要成員的項目,最好不要“濫竽充數”。

作爲面試了500+的面試官,說句玩笑話,我對於如何“刁難”面試者是深有體會。當然,從面試官的角度來說,肯定是希望對應聘者負責,對公司、企業負責。我所整理的這些問題,不是文本教條,是希望大家在面試前結合自身,避免自己挖坑,提前做好準備,畢竟沒有一個面試官是真心想要“刁難”應聘者的~~~

私聊我,添加小姐姐微信,發送暗號“面試” 

即可領取全套

【Java超硬核面試資料】

願各位在“金九銀十”都能夠找到自己心儀的工作

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