今年的金三銀四
似乎透露些許的冷清,不再像往年那樣熱火朝天。很多人似乎面臨著畢業即失業的尷尬境地。我也不例外,雖然也有面試,但相比於上次離職找工作,簡直一言難盡。一個是機會少,另外一個就是推進很是緩慢。
0x00 準備
在正式記錄之前,想稍微分享一下投遞簡歷相關技巧。除了部分企業硬卡學歷和大廠經歷,大部分企業更看重過往工作的匹配度。
打鐵還需自身硬
面試機會不要浪費,一定要好好準備。
無論是基礎還是專案,基礎的話基本就那些,而專案的話則是能表現出自己與眾不同的地方。通常是一個專案,再加2-3個亮點、難點。
簡歷(招呼)時機
無論是之前的Hr同事還是面試時遇到的Hr,都在說一件事情。簡歷實在是太多了,每天都是99+,小紅點根本就沒有點掉的時候。
可以選擇每天早晨7-8點、或者下午7-8點時進行投遞,這時被回覆的機率會大一些。另外不要認為投遞完就結束,可以選擇性的進行置頂操作。
針對已讀不回
- 適當的回覆交流,如果還是已讀不回。大機率是不匹配,而Hr實在太多簡歷要處理,直接放棄即可。
針對未讀
- 可時不時的傳送一些招呼、自我推薦類詞語,讓自己排名靠前,增加被回覆的機率。
招呼用語
儘量不要使用預設的招呼用語,可以自己寫幾條能簡短介紹自己的句子,讓自己再眾多會話列表中凸顯出來。也能使Hr更樂意去了解和向技術部門推薦。
要知道,很多人都是被埋沒在未讀列表中的。
簡歷本身
最好能有針對性的調整簡歷,使之與JD有更高的契合度。
尤其是那種,你認為這個職位簡直就是為自己而打造的那種,很有必要做一份小而美的簡歷。使得業務部門,更加願意給你提供一次面試機會。
保持好心態
戒焦戒躁。避免焦慮與煩躁,可以嘗試靜下心來學習一門新技術,或者提高自己某方面的能力。實在不行就去跑跑步吧,身體才是革命的本錢,多巴胺容易使人心情舒暢愉快。
0x01 面試
一面,主要是對基礎的考察。大多數流程為:①自我介紹 ②專案介紹 ③基礎知識 ④反問環節。
自我介紹
緩解緊張感,也為面試官留點時間看一下簡歷。這邊可以有重點的引導面試官後續問問題的方向。流水線式簡短概括自己的過往經歷即可,也可重點突出自己的亮點。
專案介紹
概況
主要還是能講清專案的業務目的,都有哪些功能,資料流轉等。把面試官當成小白,能讓他明白你做的這個專案是個什麼東西就行。
職責
就是你在這個專案裡面的職責是什麼?做了哪些工作。比如某個模組,還是負責整個專案。
亮點、難點
這塊才是重點。比如業務複雜度很高?資料量很大?請求量很大?
結合自己實際的業務場景去闡述即可。比如使用了某某設計模式解決了某某問題?使用了某某方案處理某某場景?
基礎知識
Java基礎
最近的面試中,似乎僅有一次被問到
- ArrayList和LinkedList區別
- HashMap在put時的步驟
併發相關(JUC)
這塊基本是必問內容。
- 常用併發安全容器
- synchronized 和 ReentrantLock
- atomic
- 常用同步器及AQS
- 執行緒池
JVM
這塊也是必問內容,可深可淺。
- 記憶體模型及用途
- CMS,G1
- OOM,CPU100% 排查思路
MQ
這塊的話,MQ種類很多,挑自己拿手的說即可。差別不大
- 瞭解哪些MQ,各自優缺點
- 如何保證訊息不丟失
- 訊息堆積如何處理
Redis
基本也是必問
- 用過哪些資料結構及用途
- 持久化方式,及優缺點
- 叢集方式
- 分散式鎖
MySQL
必問內容
- 索引及最佳化(InnoDB)
- 分庫分表
- 分散式事務
MongoDB
- 使用場景,優缺點
- 叢集
Spring (Boot/Cloud)
- Bean的生命週期
- Bean迴圈依賴
- 自動配置原理
- Cloud元件
反問環節
這個地方發揮空間很大,簡而言之就是:人有多大膽地有多大產。
這塊還有一個重點,保持好心態,不論前面發揮的好與不好。面試是一個相互的選擇的過程,大家都是平等的,求職不是低聲下氣。
另外,面試一般30-60分鐘,大家都拿出來這段時間,不要浪費,要從中學到一些東西。同時這也是一次很隨緣的交流機會。
常規問題
- 假如去了會做哪塊的東西
- 團隊規模
- 技術棧
- 後續的面試安排(加入這一面透過的話)
其他問題
- 對面試做個反饋?(這塊基本能得出是否會有後續安排)
私下聊一些:
- 程式設計師之間的一些思想交流?
- 有無加班996之類?
- 壓力大不大?
0x02 最後
最後祝大家都能找到滿意的工作。
echo '5Y6f5Yib5paH56ugOiDmjpjph5Eo5L2g5oCO5LmI5Zad5aW26Iy25ZWKWzkyMzI0NTQ5NzU1NTA4MF0pL+aAneWQpihscGUyMzQp' | base64 -d
本文參與了SegmentFault 思否面試闖關挑戰賽,歡迎正在閱讀的你也加入。