- 讓你做自我介紹(準備好)
- 看看你履歷,說你對這個比較熟?balabla...你問的簡單就熟,問的難不好意思不太了解
- 看看你實習經曆,讓你介紹實習幹啥了,有沒有什麼大項目能拿得出手,幹聊10-20分鐘的
- 問問職業規劃。這裡表現出你态度的虔誠,不會亂跳槽,踏踏實實的幹,讓他感受到你想進這家公司,兩眼能放光就更好了... 大佬們可以海吹一波
- 你有啥子問題。我一般預備兩個問題,您這部門具體做什麼能介紹一下?我什麼時候能知道自己是過了還是沒過呢?盡量不要不問,各路大佬在貼中都說過了
一定要把主動權掌握在自己手中,面試官會問很多你平時不了解或壓根不知道的問題,這時你可以說平時我用不到這些(可以了解啊,應屆生上哪懂這麼多邪門歪道啊,大佬請無視我),然後說自己對xxx領域有點研究,引導他來問你
對面提問你時,其實很考驗你答辯技巧的,當你熟悉的東西時,那很OK,balabala即可,問你不熟悉的(你隻知道點皮毛,但也在履歷上寫了),你可以說“我做項目時碰到過一點,大體查了下,有點印象,您可以試着問一下”,這樣會讓面試官把期望放低,問題難度也會降低,答出來加分,答不出來也無所謂
HR面- 自我介紹(準備版非技術的! 從大學到大學,研究方向,選擇這家公司理由,實習經曆拉一拉,時間一般能湊夠了,讓對方感覺你是個健談的人)
- 聊聊興趣愛好(準備些健康的愛好,遊戲公司可以考慮非健康的...)
- 聊聊實習經曆,和上下級處的如何,有壓力怎麼辦
- 你有啥問題(千萬不要說沒有,要表現出自己對這個工作的熱情)。我對這部門還有些不了解,您能在系統介紹下嗎?入職教育訓練介紹一下?
懂套路肯定是不夠的,還要有真材實料才行。
下面是我在各個大廠面試之後總結出來的知識點體系圖,為你收割offer添磚加瓦。
一:源碼方面是肯定要了解的學習Java技術體系,設計模式,流行的架構與元件源碼了解是必不可少的:
- 常見的設計模式,編碼必備
- Spring5,做應用必不可少的最新架構
- MyBatis,玩資料庫必不可少的元件

二:工程化與工具
工欲善其事必先利其器,不管是小白,還是資深開發,玩Java技術體系,選擇好的工具,提升開發效率和團隊協作效率,是必不可少的:
- Maven,項目管理
- Jenkins,持續內建
- Sonar,代碼品質管理
- Git,版本管理
三:分布式架構
高并發,高可用,海量資料,沒有分布式的架構知識肯定是玩不轉的:
- 分布式架構原理
- 分布式架構政策
- 分布式中間件
- 分布式架構實戰
四:微服務架構
業務越來越複雜,服務分層,微服務架構是架構更新的必由之路,Java技術體系,和微服務相關的技術有哪些呢?
- 微服務架構
- Spring Cloud
- Docker與虛拟化
- 微服務架構
五:性能優化
任何脫離細節的ppt架構師都是耍流氓,向上能運籌帷幄,向下能解決一線性能問題,Java技術體系,需要了解:
- 性能名額體系
- JVM調優
- Web調優
- DB調優
六:底層知識
從架構設計,到應用層調優,再深入了解底層原理,紮實的Java基本功才能讓自己變為掃地神僧:
- 記憶體模型
- 并發模式
- 線程模型
- 鎖細節
原文釋出時間為:2018-09-17
本文作者:
Java技術驿站本文來自雲栖社群合作夥伴“
大資料文摘”,了解相關資訊可以關注“
”。