面試offer收割機就是這樣的吧
本文章來自程序汪粉絲的親身經(jīng)歷,普通三本收割offer的經(jīng)驗分享,又是一個需要程序汪分析offer的粉絲,感謝他的走心分享
老規(guī)矩面經(jīng)和學習經(jīng)驗分享,剩下的就是程序汪微信回復(fù)他
注意這是2020年底分享給我的投稿,今天才放出來比較晚


個人情況
我19年畢業(yè)于一所普通三本,在學校學習的是機械專業(yè)。機械嘛無法避免的就是進車間干活,我個人又受不了噪音和味道,就下決心干IT。
我是從大三開始自學計算機,這一路踩過的坑是真不少(要不是三條腿都夠硬,踩那么多坑估計早就ICU了)。先說說我的學習經(jīng)歷。我的入門語言是C語言,要是問我為什么學習C語言,現(xiàn)在我也給不出很好的答案,大概就是當時學單片機入門了C,然后又聽說學了C++學什么語言上手都很快(確實?。。┚瓦x擇先從C開始干,在學C的時候很痛苦,主要是里面的指針和及其難用的數(shù)組是真的難用,錕斤拷和燙燙燙就像 NullPointException 一樣天天見。還好后面學習了 C++,發(fā)現(xiàn)了新大陸,STL模板頂呱呱yyds!這兩個月除了學習語法基礎(chǔ),在此期間也各種百度編程怎么學,幾乎都得到了統(tǒng)一的答案,欲練此功,先打基礎(chǔ)。計算機四大基礎(chǔ):計算機網(wǎng)絡(luò)、操作系統(tǒng)、計算機組成原理、數(shù)據(jù)結(jié)構(gòu)與算法缺一不可,接下來就開始為期五個多月的啃書+刷題的日子,然后在九月份的時候參加了PAT甲級的考試,52分,有點菜,不過也拿了個證書,算是給自己打打氣。
再后來就到了大四,開始參加校招,國慶前拿了校招offer Java 崗6.5k 還是挺滿意的。之后除了學習了ASP.NET做了一個畢業(yè)設(shè)計,在進入公司前的時間里都在學習 Java了。當時還是在網(wǎng)上找的達內(nèi)的培訓(xùn)視頻看的,視頻有點老,好家伙,直接落后別人兩年,好多時間浪費掉了。
主要的學習成長是在工作后,一方面是喜歡編碼,另一方面看到網(wǎng)上發(fā)的面試題一臉懵逼,那種強烈的落差感讓自己覺得差距好大,也因此產(chǎn)生了動力。工作的自己第一年只要下班回到家就開始學習,前期看視頻,什么都看,什么都學。百度云盤年度總結(jié):禿頂大學霸,B站年度最愛的UP主逆風微笑的程序員,95%時間都在看學習的視頻。這一年,自己對Java Web的常用的組件都入了門,跟著視頻好好研究開發(fā)了一個對自己幫助很大的商城項目。我的第一年為接下來打了比較好的基礎(chǔ)。
在第一家公司干了一年因為技術(shù)原因跳了槽,離開家去了杭州,不為別的只是為了技術(shù)的進步,當時就問自己想要的是什么,去了能給到嗎?能,那就去!這大半年主要是看書+實踐,對技術(shù)的深度進行了深入的學習,連擊什么的都能hold住。經(jīng)歷了項目從0到1的這樣的一個過程對自己的幫助也很大。
我的學習階段主要就是:學習 -> 實踐 -> 優(yōu)化 -> 復(fù)盤 -> 再優(yōu)化,筆記也是必不可少的。
再說跳槽:這次跳槽的主戰(zhàn)場就是蘇州。篩選條件就是小公司基本PASS,外地的公司不很行的PASS,業(yè)務(wù)方向不行的PASS。公司最好知名度越高越好,畢竟除了學歷之外,就業(yè)經(jīng)歷和項目經(jīng)歷是很大的加分項,找一個知名度大點的公司好處多多。
Offer 情況
普通的公司面試基本都過了,大廠的面試掛在了二面或者三面,到了后面都問項目架構(gòu)設(shè)計上的事,這誰頂?shù)米 ?/p>
1 宇泛智能
Base:杭州
業(yè)務(wù)方向:智慧工地
面試:筆試+現(xiàn)場一輪過
2 銳捷網(wǎng)絡(luò)
Base:上海
業(yè)務(wù)方向:身份準入
面試:線上+線下,共三輪
3 數(shù)騰科技
Base:上海
業(yè)務(wù)方向:數(shù)據(jù)災(zāi)備
面試:筆試+線上+線下,四輪,車輪戰(zhàn)從下午一點半懟到五點半,我都沒趕上車。。。
4 科達
Base:蘇州
業(yè)務(wù)方向:視頻安防,偏大數(shù)據(jù)處理
面試:線上+線下,四輪
5 博云
Base:蘇州
業(yè)務(wù)方向:云容器、DevOps、微服務(wù)解決方案
面試:線上+線下,三輪

6 收錢吧
Base:蘇州
業(yè)務(wù)方向:TO B 商家金融
面試:線上,三輪
7 現(xiàn)在支付
Base:蘇州
業(yè)務(wù)方向:境外支付、數(shù)字人民幣
面試:線上,三輪
還有些其他的 OFFER 已經(jīng)拒掉了
面試題
面試嘛反正就那些東西,看具體用人需求。
Java 基礎(chǔ)
集合源碼 HashMap 常用的關(guān)鍵字 final、static、synchornized 等使用與理解 并發(fā)編程(線程池必問,線程安全必問) 語言基礎(chǔ),繼承、重寫、重載、抽象類 會有筆試題
Mysql
索引必問,建立、優(yōu)化、最佳左前綴 分庫分表 事務(wù)、隔離級別,MVCC 鎖 數(shù)據(jù)庫優(yōu)化
框架源碼
這一塊會有連擊,問題基本沒什么新意,看自己理解,思想很關(guān)鍵。
Spring: IOC、AOP、Bean生命周期、事務(wù)、循環(huán)依賴什么的。 Spring MVC:請求處理過程,加載過程... Spring Boot:啟動流程、自動裝配... Mybatis:映射實現(xiàn)... Spring Cloud:注冊中心,限流熔斷,選型啥的...
Redis
項目里如何使用 緩存一致性 集群相關(guān)的問題:slot,腦裂、持久化、日志、事務(wù) 數(shù)據(jù)結(jié)構(gòu)、線程模型
ZooKeeper
項目里如何使用 Paxos、優(yōu)化、集群...
Elastic Search
項目里使用場景 索引、分詞、自定義的組件、集群、一致性、數(shù)據(jù)量...
消息隊列
消息不丟失、冪等性、順序性 高可用、事務(wù) 生產(chǎn)者消費者模型
JVM
垃圾回收算法、回收器的比對、參數(shù)調(diào)優(yōu) OOM 排查 線上解決過什么問題
項目架構(gòu)設(shè)計
其他的組件,看公司和崗位要求,Tomcat、Nginx、docker、k8s 都會涉及
歡迎添加程序汪個人微信 itwang007 進粉絲群或圍觀朋友圈
往期資源 需要請自取
堪稱神級的Spring Boot手冊,從基礎(chǔ)入門到實戰(zhàn)進階
喜歡就"在看"唄^_^
給個[在看],是對程序汪最大的支持

