應(yīng)屆生拿到26K的高途offer,快畢業(yè)時(shí)突然被毀約
本文章來(lái)自程序汪粉絲的親身經(jīng)歷,一個(gè)雙非二本的校招被毀約經(jīng)歷,希望給校招的朋友一些參考,也歡迎其他粉絲分享自己的面試經(jīng)歷給程序汪



個(gè)人經(jīng)歷以及建議
先說(shuō)說(shuō)我的情況吧,本人雙非本,21屆的應(yīng)屆生,計(jì)算機(jī)專業(yè),沒有什么省賽國(guó)賽比賽經(jīng)驗(yàn),沒拿過(guò)獎(jiǎng),學(xué)校也沒拿過(guò)獎(jiǎng)學(xué)金之類的,普通的不能再普通的一個(gè)大學(xué)生,有過(guò)一段3個(gè)月的實(shí)習(xí)經(jīng)驗(yàn)但是也不是大廠的實(shí)習(xí)經(jīng)驗(yàn),只是本地的一個(gè)小公司,本人是學(xué)java,但是實(shí)習(xí)內(nèi)容卻是跟安卓相關(guān),考慮之后的發(fā)展也沒有 想轉(zhuǎn)安卓的打算,就打算干后端了。
老實(shí)說(shuō)我覺得我的校招經(jīng)歷真的算很倒霉了,秋招的時(shí)候自身技術(shù)不過(guò)關(guān),沒有拿到好的offer,就去了我上面說(shuō)的那個(gè)公司實(shí)習(xí)了一段時(shí)間,邊實(shí)習(xí),邊學(xué)習(xí)java準(zhǔn)備春招,春招大大小小投了40多個(gè)公司,基本上都是大廠,或者也是有名有姓的公司,這里感觸最深的就是作為應(yīng)屆生學(xué)歷真的很重要很重要,投了40多個(gè)公司,最后發(fā)起面試的就3家,可能也是因?yàn)楸救怂惴ㄍΣ说脑虬桑壑凰⒘藙χ负蛅op100,發(fā)起面試的分別是滴滴,蝦皮和高途課堂,這三家最后拿下了高途的sp,和蝦皮的白菜,滴滴倒在了3面。
最后因?yàn)楦咄鹃_的總包接近40W,蝦皮總包33W左右,于是選擇簽了高途,但是!!!!!但是!!!!萬(wàn)萬(wàn)沒想到,臨近畢業(yè),6月份,離我的畢業(yè)答辯只有兩天的時(shí)候,高途hr給我打電話說(shuō)因?yàn)檎咴颍咄静萌耍⑶也玫氖菓?yīng)屆生,然后。。。。。我就被裁了,當(dāng)時(shí)可是6月份啊,春招基本結(jié)束,并且是4月份簽的三方,已經(jīng)有2個(gè)月沒有學(xué)習(xí),真的很崩潰,當(dāng)時(shí)5月份很多公司也給了我面試機(jī)會(huì),美團(tuán),榮耀,騰訊,但是因?yàn)橐呀?jīng)簽三方,并且價(jià)格很香就全都拒了,現(xiàn)在想想真想給當(dāng)時(shí)的自己一巴掌,但是只能接受現(xiàn)實(shí),重新找工作。開始瘋狂的投遞簡(jiǎn)歷和面試,邊面試,邊復(fù)習(xí),最后拿下了北京某辦公軟件企業(yè)年包20W和北京小游戲公司25W左右的offer,也終于是在臨畢業(yè)前有了一個(gè)值得去的工作吧。
這里給廣大網(wǎng)有一個(gè)建議,真的給我這個(gè)還沒進(jìn)入社會(huì)的大學(xué)生上了一課,選擇比努力重要,真的后悔當(dāng)時(shí)沒選蝦皮,反正本人是這輩子都不會(huì)再碰線上教育這一行了,怕了。
至于學(xué)習(xí)建議,我其實(shí)就是B站找好視頻學(xué)習(xí),像尚硅谷或者黑馬的視頻都是挺不錯(cuò)的,再就是看書!!!!我學(xué)習(xí)一個(gè)技術(shù)棧,基本就是B站看完視頻,再看相關(guān)的書籍查漏補(bǔ)缺,有的書寫的真的很好,講的全面并且有深度,不要怕讀不進(jìn)去,我之前也不咋愛看書,但是自從看了之后,越看越有趣,那種你發(fā)現(xiàn)了之前沒注意的知識(shí)點(diǎn)的那種快感。實(shí)習(xí)期間,白天都在摸魚,都是下載pdf版的書在電腦上看,整天看書,那時(shí)候感覺看了能有7.8本的技術(shù)書。
校招生校招無(wú)非就是基礎(chǔ),算法,項(xiàng)目,基礎(chǔ)像上面我說(shuō)的那樣去學(xué)習(xí),反正我覺得我面試的時(shí)候,八股文基本上都是信手拈來(lái)那種(當(dāng)然也不是很夸張,就是基礎(chǔ)比較牢),算法就劍指和top100題,然后面試公司的時(shí)候針對(duì)刷一下熱頻考點(diǎn)題,至于項(xiàng)目,校招生其實(shí)一般對(duì)項(xiàng)目沒有什么大的要求,不會(huì)要求你必須做過(guò)什么什么高大上的項(xiàng)目,關(guān)鍵是有一兩個(gè)亮點(diǎn),然后面試官會(huì)根據(jù)這些亮點(diǎn)去深挖而已。

違約金5000元
面試分享
滴滴
一面(45min)
1.自我介紹
2.實(shí)習(xí)中學(xué)到了什么
3.JAVA中常用的集合,有什么區(qū)別
4.string,stringbuff,StringBuilder 他們之間的區(qū)別,誰(shuí)快
5.List遍歷中刪除元素會(huì)有什么問(wèn)題?那應(yīng)該怎么遍歷
6.jvm運(yùn)行時(shí)數(shù)據(jù)區(qū)介紹
7.java中如何直接訪問(wèn)內(nèi)存
8.類加載器,雙親委派機(jī)制
9.java線程狀態(tài),之間如何轉(zhuǎn)換
10.sleep和wait的區(qū)別
11.數(shù)據(jù)庫(kù)中有哪些方法何以刪除表數(shù)據(jù)(truncate,delete,drop),有什么區(qū)別
12.為什么delete相對(duì)比較慢
13.group by需要注意什么
14.redis數(shù)據(jù)類型
15.redis單線程為什么快
16.IO多路復(fù)用select,poll,epoll的區(qū)別
17.算法:兩個(gè)數(shù)組,找出其中相同的數(shù)返回
二面(35min)
1.自我介紹
2.TCP,UDP區(qū)別
3.TCP中的連接有什么意義,它是邏輯上的還是物理上的
4.TCP如何保證可靠性
5.三次握手,四次揮手,為什么握手是三次,揮手是四次
6.https加密過(guò)程
7.cpu在什么情況下會(huì)發(fā)生指令重排序
8.volatile原理,怎樣保證可見性
9.cms中為什么需要重新標(biāo)記這一步?
10.cms的并發(fā)清除階段,如果之前被標(biāo)記為垃圾的對(duì)象又被重新引用了怎么辦?
11.算法:自己實(shí)現(xiàn)一個(gè)平方根函數(shù)
12.算法:線程A,B交替打印自然數(shù)
三面(30min)
1.自我介紹
2.問(wèn)項(xiàng)目
3.因?yàn)?/span>項(xiàng)目里面有用到rabbitMQ,問(wèn)了一些mq的東西
4.類加載過(guò)程
5.類加載器
6.索引建立原則,什么字段適合建立索引
7.synchronized和lock有什么區(qū)別?什么場(chǎng)景下用lock
8.單例里面用的什么鎖,為什么用synchronized,單例解決了什么問(wèn)題,會(huì)有什么問(wèn)題
9.如何保證java共享變量的安全
10.詳細(xì)介紹五種IO模型,都有什么區(qū)別?
11.為什么需要這些IO模型
12.redis中主從復(fù)制的原理
13.反問(wèn)(三面竟然沒讓寫算法)
當(dāng)時(shí)寫的滴滴面經(jīng)還上了牛客面經(jīng)熱搜第一,挺驚訝的。
shopee后端JAVA一面面經(jīng)(30min)
1.java怎樣判斷對(duì)象已死
2.springcloud服務(wù)發(fā)現(xiàn)是怎么發(fā)現(xiàn)的
3.瀏覽器輸入網(wǎng)址發(fā)生了什么
4.307狀態(tài)碼是什么意思,干了什么
5.https與http有什么不同
6.mysql索引,為什么用B+樹
7.網(wǎng)絡(luò)vrrp協(xié)議
8.現(xiàn)在寫磁盤文件,從用戶態(tài)切換到內(nèi)核態(tài),經(jīng)歷了什么,用了哪些操作子系統(tǒng)
9.爬臺(tái)階實(shí)現(xiàn)思路,時(shí)間復(fù)雜度,有沒有o(logN)的方法
10.項(xiàng)目中nginx怎樣實(shí)現(xiàn)高可用
11.redis中有序集合底層用了什么數(shù)據(jù)結(jié)構(gòu)
12.合并K個(gè)有序鏈表,分析時(shí)間復(fù)雜度。
13.反問(wèn)
高途一面(45min)
1.上來(lái)面試官先自我介紹,聊了一小會(huì)發(fā)展意向,工作城市之類的
2.自我介紹
3.介紹項(xiàng)目
4.項(xiàng)目中rabbitmq怎樣實(shí)現(xiàn)的生產(chǎn)端的消息可靠投遞
5.redis中的數(shù)據(jù)結(jié)構(gòu)介紹一下
6.redis中的過(guò)期策略
7.jvm的類加載器,雙親委派機(jī)制
8.自己怎么實(shí)現(xiàn)自定義類加載器
9.jvm運(yùn)行時(shí)數(shù)據(jù)區(qū)
10.常見的垃圾回收算法,項(xiàng)目中用的什么垃圾回收器(就jdk1.8默認(rèn)的.....)
11.JMM并發(fā)模型
12.java怎樣保證共享變量安全
13.操作系統(tǒng)的線程和java線程有什么區(qū)別
14.算法:求最長(zhǎng)公共前綴,解釋自己寫的算法
15.面試官介紹公司發(fā)展之類的
16.反問(wèn)
最后祝愿大家都拿到心怡的offer。
歡迎添加程序汪個(gè)人微信 itwang007 進(jìn)粉絲群或圍觀朋友圈
往期資源 需要請(qǐng)自取
堪稱神級(jí)的Spring Boot手冊(cè),從基礎(chǔ)入門到實(shí)戰(zhàn)進(jìn)階
喜歡就"在看"唄^_^點(diǎn)下方原文鏈接觀看B站視頻版本
