前言:
上半年公司的專案很閑,很多人覺得沒意思陸續走了,我考慮到自己的發展,從6月底開始面,面到7月底,三十家公司,我從不打沒準備的仗,我是一個喜歡總結經驗的人,每經過一場面試,我都會那個本子記錄下來,或者哪些問題是自己之前沒遇到過的,或者是哪些問題是新遇到,通過一段時間的備戰,面試,拿了幾家offer ,最終我入職了阿里,

學習方式
我自己情況,專案和學歷肯定無法加分的,我自己對此也有清晰的認識,因此我在平時抓緊空閑時間學習和復習技術點,備戰時候的一些學習資料可以提供給大家的,比如我看過的面試題,還有就是Java核心知識點的一些干貨講解知識以及一些視頻學習的錄播(文末有領取方式),下面是我的經驗分享
1.看面試題
正常人第一步肯定都會看面試題,我也不例外,在看的程序中,我發現有些文章寫的不錯,對我幫助不小值得推薦 ,我也有整理一些之前看過的面試題分享給大家,文末領取,
2.對問題深入理解
在看面試題的程序,你會遇到一些自己沒接觸過的或者以前沒深入學習過的知識,例如最常問的HashMap內部實作原理,這就促使你得開始去看jdk的原始碼或者是學習一些新的東西,看原始碼是很重要的一步,起步很難,但是會讓你收益良多,
3.熟悉專案的代碼和需求
把專案中不錯的需求拿出來,看會,代碼熟悉好,將整個功能的流程和涉及的東西吃透,專案是面試中必問的環節,一般是以一個功能點為基礎展開問,因此你必須對這個功能有很深的認識,不能有模糊的地方,如果有時間,能把涉及到的知識點也搞懂最好,
4.網上做題和刷題
頭潭訓遠程面試, 一般會做題,建議去本文開頭的一些刷題網站多做些題目,其實這個就跟看面試題差不多,面試題你可以先不看答案自己做一遍,來查漏補缺
5.總結記錄
把自己每天學到的內容記錄下來,可以讓自己更有動力的復習,技術是一個枯燥的程序,你必須讓自己時刻保持有動力,
投簡歷、約面試環節
1.投簡歷渠道
BOSS直聘、獵聘網,拉鉤等(一般不靠譜),找靠譜獵頭也行,
2.簡歷不要海投 除非兩個情況,
1)沒有社招面試經驗:建議采取海投的方式,只要職位要求跟自己比較匹配都可以投,累計面試經驗,
2)社招面試經驗已經足夠:投那些職位匹配、公司滿意的職位,公司評價可以去看準網,企業查等,
3.投簡歷沒下文
簡歷確實亮點不多,學歷不好,專案不行,容易被HR給刷掉,因此他們看得最直接的就是你上家的公司和你畢業的學校,如果你不是從牛逼的公司/學校出來,可能會碰到和我一樣的情況,應對的辦法就是多投,
4.一天約幾家面試合適?
最理想的情況為2家面試,上午一般在10點左右,下午一般在2點左右,建議把理想的公司放下午,因為下午的時間比較充足,可以讓公司更充分的了解你,我開始面的時候,每次都是上午面的不好,下午面的不錯,
5.是否該裸辭?
我一開始是邊上班邊投,然后利用調休時間,或者請假去面試,后來,面試機會越來越多,請假太頻繁了,自己都不好意思了,并且自己也已經有足夠的信心,這個時候我選擇了裸辭,
裸辭還有一個原因是,在面試程序中你會發現,遇到公司要人緊急的,如果你的入職流程過長可能錯過這個公司,
6.注意事項
千萬別遲到,做好特殊情況處理,帶簡歷、充電寶、紙巾、傘,
面試
1筆試常見的問題
-
面試常見的問題上面給的面試題鏈接基本都有,
-
手寫代碼:手寫代碼一般考單例、排序、執行緒、消費者生產者 排序,
-
寫SQL很常考察group by、內連接和外連接
2.面試1-5面總結
-
讓你自我介紹
-
做兩道演算法題(刷題必中)
-
問Java基礎知識
-
java 高級進階就是我準備的那些
-
問專案中指責和做了什么
-
業務情景問題,例如:你的一個功能上了生產環境后,服務器壓力驟增,該怎么排查,
-
對職業的規劃
-
你有什么想問面試官的
-
問期望待遇
3.常問的知識要點(一些常問問題跟一些知識點講解資料筆者都有給大家準備好,幫助大家更好的學習)
-
集合相關問題(必問)
-
執行緒相關問題(必問)
-
JVM相關問題(必問)
-
設計模式相關問題(必問)
-
資料庫相關問題,針對Mysql(必問)
-
主流框架相關問題:
-
Spring的設計模式,
-
Spring中AOP,
-
Spring注入bean的方式,
-
什么是IOC,什么是依賴注入,
-
Spring是單例還是多例,怎么修改,
-
Spring事務隔離級別和傳播性,
-
介紹下Mybatis/Hibernate的快取機制,
-
Mybatis的mapper檔案中#和$的區別,
-
Mybatis的mapper檔案中resultType和resultMap的區別,
-
Hibernate和Mybatis的區別,
-
Spring MVC和Struts2的區別,
-
Mybatis中DAO層介面沒有寫實作類,Mapper中的方法和DAO介面方法是怎么系結到一起的,其內部是怎么實作的,
-
7)其他遇到問題:
-
介紹下B樹、二叉樹,
-
IO和NIO的區別,
-
多載和重寫的區別,
-
堆疊和佇列,
-
介面和抽象類的區別,
-
int和Integer的自動拆箱/裝箱相關問題,常量池相關問題,
-
==和equals的區別,
-
String和StringBuilder、StringBuffer的區別,
-
靜態變數、實體變數、區域變數執行緒安全嗎,為什么,
-
try、catch、finally都有return陳述句時執行哪個,
-
分布式鎖的實作,
-
分布式session存盤解決方案,
-
常用的linux命令,

offer 流程

面試通過當然還有一些后續的環節
-
提交工資流水(大點的公司),學歷,學位照片,
-
定薪
-
體檢通知
-
背調 發offer,
-
入職材料 選擇入職日期,
一些經驗
-
千萬別裸辭,別裸辭,別裸辭 我同事裸辭了,2個月了到現在還沒找到作業,
-
先投一些普通的小公司,等面出感覺了再去面大公司,
-
自己不會的技術簡歷不要寫
-
很多公司壓待遇,期望待遇適當提高,
-
不要去實習期6個月還打8折的公司,除非你沒有其他選擇了,否則不要去,
-
不要去參加很多大大小小的招聘會,純粹是浪費時間,
-
把面試當作一次技術的交流,不要太在意是否能被錄取,就當學習,
-
公司一般面完就決定是否錄取了,讓你回去等訊息這種情況一般沒戲,感覺良好也沒用,
-
地方遠的盡量通過電話面試,不然白跑,
-
面試沖刺階段,要保持每天學習,無論是學習新東西還是復習舊東西,
-
無論好的壞的公司,先拿到offer再說,最后看看自己這個公司自己是否值得去,
-
通過面試體驗和面試官的風格 可以大概判斷入職團隊的情況,
-
拉勾投的簡歷很多會被篩掉,但是拉勾還是面試機會的最主要來源,
-
理想的公司可以多投幾次,不同部門要求不一樣,
-
問到自己有深入研究過的知識,抓住機會好好表現,吹是必須的,不要輕易錯過吹得機會,
-
大公司可以走獵頭渠道,談待遇靠譜一點,
最后
今天就分享給大家這么多了,如果你打算跳槽了,那你一定一定要好好的準備,千萬不要裸辭哦,當然你要是對自己有足夠的信心那也不是不可以的,前面有給大家說要把我的一些學習資料分享給大家的,需要的可以自取呢

首先這份資料是一份涵蓋二十幾個Java核心知識點的檔案資料,有倆百多頁,說實話這么多看起來確實是很痛苦的,但是這個資料真的是份寶藏啊,也不是說讓你每個知識點都去看,哪里不會看哪里,哪里不會學哪里,查漏補缺

下面就是面試題資料了,看之前那張圖不難看出我是有整理一個知識點一個pdf檔案資料的,但是呢太繁瑣了,所以這個是含蓋了一些常見面試題的總共有一千多道,有這一份其實足以

最后就是看視頻學習了,看視頻比較靈活,有時候可以瞬間點通自己的疑難雜癥

好了就分享到這,記得給我點點關注哦

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/93090.html
標籤:其他
上一篇:JZ26 二叉搜索樹與雙向鏈表
