從八月初開始找工作交排,一直找到八月底划滋,快二十多天,中間去一家公司上了兩天班埃篓,最終還是因?yàn)楣ぷ鳝h(huán)境和工作所處行業(yè)而放棄处坪,在放棄后的第二天,再次找到了一份比之前近一點(diǎn)架专,工資高一點(diǎn)同窘,工作環(huán)境好一點(diǎn),工作行業(yè)偏互聯(lián)網(wǎng)的工作部脚。而這個(gè)時(shí)候時(shí)間點(diǎn)已經(jīng)來到了八月二十五塞椎。這也是我最長的一次找工作的經(jīng)歷了。
第一次換工作用了一周睛低,第二份就用了兩個(gè)小時(shí),而這份用了快二十多天
具體原因有很多服傍,大致如下:
一是因?yàn)楹镁脹]有找工作:我記得钱雷,上次出門找工作還是在三年前,因?yàn)檫M(jìn)58只是電話里聊了一個(gè)多小時(shí)就搞定了吹零,所以這個(gè)不算
二是因?yàn)檎夜ぷ鞯臅r(shí)間點(diǎn)不對(duì):一般都是在年初才找工作罩抗,而我是在在坑爹的七八月份,不僅工作機(jī)會(huì)不是很多灿椅,而且比較熱套蒂,每天面試兩家公司,短短十天就曬黑了好多茫蛹。
三是準(zhǔn)備不足:之前是打算在年后再找工作的操刀,而結(jié)果就是孤狼項(xiàng)目還未結(jié)束(就剩最后的聯(lián)調(diào)和上線)就來了廣州,導(dǎo)致面試經(jīng)驗(yàn)不足婴洼,記得第一家公司問的一些基礎(chǔ)都回答不上來
四是大公司补强印:在58大部分用到的技術(shù)都是公司架構(gòu)部的,而世面上的通用技術(shù)反而很少涉及柬采,這樣導(dǎo)致了在面試的時(shí)候問到相關(guān)框架和技術(shù)時(shí)回答不上來
五:個(gè)人原因:上面提到的四點(diǎn)欢唾,歸根到底還是個(gè)人原因,只要自己準(zhǔn)備充分粉捻,不管多久沒有招工作礁遣,不管什么時(shí)候找工作,不管問到什么肩刃,不管在哪個(gè)公司祟霍,都能找到自己滿意的工作杏头,所以,第五點(diǎn)才是最重要的點(diǎn)浅碾。如果平常多學(xué)習(xí)大州,多總結(jié),也不會(huì)在面試的時(shí)候什么都回答不上來垂谢,如果平常多學(xué)習(xí)厦画,多總結(jié),公司的那些內(nèi)部框架滥朱,也能研究個(gè)七七八八根暑,而且
在58兩年,學(xué)到的不僅僅是技術(shù)徙邻,還有團(tuán)隊(duì)之內(nèi)和團(tuán)隊(duì)之間的相處和交流和配合排嫌,項(xiàng)目管理經(jīng)驗(yàn),工作處理流程等等
總共面試了二十家左右的公司缰犁,有大有小淳地,面試、筆試什么的都有帅容。面試問到的東西也都是各種各樣颇象,大致總結(jié)一下
Java基礎(chǔ)
語法:比如異常、equals并徘、try catch等
集合:比如HashMap遣钳,ConcurrentHashMap、ArrayList等麦乞,問得比較淺的是一些面試題上常有的蕴茴,問得比較深的就是一些底層實(shí)現(xiàn)方式
線程和并發(fā):這個(gè)基本上每個(gè)公司都問到了
緩存
主要是Memcached和Redis
高并發(fā)
問到了一些分布式服務(wù),比如dubbo姐直,spring-cloud
mysql
連接查詢倦淀、索引(復(fù)合索引)、優(yōu)化声畏、垂直劃分晃听,水平劃分、鎖
JVM
gc算法砰识,內(nèi)存模型能扒、內(nèi)存分配、參數(shù)調(diào)優(yōu)等
分布式
一般是分布式緩存辫狼、分布式事務(wù)初斑、分布式服務(wù)、分表分庫膨处、mq消息
MyBatis
插件機(jī)制等见秤,動(dòng)態(tài)sql砂竖,$和#的區(qū)別以及底層實(shí)現(xiàn)方式
Spring
mvc處理流程,實(shí)例化流程鹃答,生命周期乎澄、AOP等
算法
Top N問題,堆排序等
設(shè)計(jì)模式
單例测摔、工廠方法置济、抽象工廠、模板锋八、策略浙于、責(zé)任鏈、裝飾器等
工作經(jīng)驗(yàn)
工作中發(fā)生的問題挟纱、用到的技術(shù)羞酗,以及解決方案
針對(duì)以上的情況,以后要做到如下
java基礎(chǔ)
包括集合框架整體架構(gòu)紊服,常用數(shù)據(jù)結(jié)構(gòu)內(nèi)部實(shí)現(xiàn)檀轨、靜態(tài)類和靜態(tài)方法、內(nèi)部類欺嗤、匿名類等
線程和并發(fā):參考《java并發(fā)編程》
mysql:這個(gè)要整體看一遍裤园,參考《mysql技術(shù)內(nèi)幕》,重點(diǎn)關(guān)注索引剂府、查詢優(yōu)化、慢查詢
緩存:Redis
JVM:參考Pocket上搜集的文章剃盾、《深入理解Java虛擬機(jī)》
分布式:分布式緩存Redis腺占,分布式事務(wù):自己整理資料,分布式服務(wù):微服務(wù)痒谴,spring-cloud衰伯。
mq:Rabbit實(shí)戰(zhàn)
MyBatis:參考源碼
Spring:參考《Spring實(shí)戰(zhàn)和源碼》
以后,工作中遇到的問題积蔚,好好總結(jié)