三年Java程式設計師,被無良HR欺騙,3輪面試都過了,最後慘被放鴿子

Help_II發表於2020-12-04

被坑的全過程

先講述一下自己這次被無良HR欺騙坑慘的經歷吧,我是面試Java的,自學兩年,外包了三年的經驗,面試的是大聖科技。接下來是面試流程:筆試—>技術組長面試—>技術部大佬面試—>HR面試—>網上心理、智力題測試—>薪酬證明—>體檢—>發放offer。整個流程感覺快的話也要3周以上了,我是到了薪資證明,就沒後文了,然後給了我口頭offer,就讓我回去等了郵件,等了兩個禮拜也沒等來郵件,問HR告訴我在走流程,我問是不是不要我,HR說讓我繼續等。

再過了幾天我再去問,HR就怎麼都不回我了,這下死心了。

後來我馬上開始面試其他的公司,連續投了幾家大廠,秉承廣泛性撒網,選擇性捕撈的同時,收到了騰訊雲的面試邀請。

下文內容就正式開展我這次騰訊雲的面經分享,之後還有個人的一些面試建議以及資料分享給大家,需要我個人珍藏的300G的pdf資料的朋友,可以直接**點這裡可以看到全部資料內容**免費打包領取。

騰訊雲面經(兩輪技術面加一輪筆試面:一輪leader面,一輪hr面)

一面:(緊張)
1、ConcurrentHashMap 和 hashTable 的區別?
2、HashMap 的資料結構?為什麼使用不使用avl樹?avl樹和紅黑樹的差別是什麼?
3、分散式鎖的實現方式有哪些?怎麼去實現?為什麼zk的分散式鎖寫不可擴充套件?zk 是怎麼解決分散式腦裂的?
4、你們的系統中哪裡用到了redis? 為什麼要用redis?redis 的資料型別有哪些?zset 的底層資料結構是什麼?能舉例說明一下跳錶的資料結構嗎?redis的持久化機制有哪些?你們的redis是怎麼部署的?你們的持久化機制是怎麼做的?為什麼要這麼做?這幾種持久化機制有什麼區別?redis的淘汰策略有哪些?redis 的主從複製過程是什麼?主從複製過程中,在fork執行緒dump資料的過程中,對master 節點有沒有影響?有什麼影響?
5、如果讓你設計一個限流框架,應該怎麼去實現?
6、分散式事務的解決方案有哪些?各有什麼優缺點
7、mongoDb 支援事務?為什麼要使用mongodb?

二面:(二面的面試題記不清了,被最開始的幾個問題搞懵了,只能記得這麼多了)
1、你專案中最大的挑戰是什麼?你最有成就感的專案是什麼?
2、你遇到的最大的難題是什麼?你最熟悉的專案是什麼?
3、你熟悉spring的原始碼的哪一部分?你能講一下嗎?
4、你們專案中哪裡用到了hystrix,為什麼要使用? 底層實現原來是什麼?
5、給你一個字母串,去掉裡面的空格,怎麼去做?
6、你的職業規劃是什麼?你打算怎麼去做?
7、分散式id應該怎麼生成?雪花演算法生成id有什麼問題?應該怎麼解決?
8、CMS 垃圾回收器的執行過程是什麼?

筆試面:(輕鬆)
1、使用多執行緒,順序列印1-10,字串的比較,mysql 索引,二分搜尋演算法,ayyayList,linkedList,queue,vector 的對比,以及使用場景。
2、給一組數,給一個目標數,找出其中兩個值之和等於目標值的兩個數。
3、mysql語句編寫,學生分數,選課,班級之類的邏輯。

面試騰訊雲前,我做的準備工作

1.定製自己的簡歷(對標BATJ)

無論是什麼行業,簡歷都是敲門磚,對於程式設計師來說,更應該著重準備,甚至要做到逐字推敲。關於簡歷,我個人有以下兩點建議:

①儘可能突出自己的優勢

一定要讓看到你簡歷的人一眼就看到你自己所具備的優勢,要學會突出重點,如你在上一家公司做出的貢獻,就要寫在顯眼的位置進行突出,用顏色加深再好不過。如果你的優勢是學歷,那麼學歷就要放在第一頁,因為HR在篩選簡歷時,一份簡歷往往只看那麼幾秒鐘,你需要做到的就是讓HR一眼看中你的簡歷。

簡歷

②化繁為簡

簡歷簡歷,之所以稱為簡歷,就是需要把自己的個人資訊和內容化繁為簡,但是很多人都做不到這一點。我身邊有一些朋友,寫自己簡歷時,長篇大論,恨不得寫出一篇800字作文出來,如果說你的簡歷長達6-7頁,並不會給對方你有豐富經驗的感覺,反而會讓人一下子抓住不住重點。

另外,簡歷不能寫成流水賬,技術簡歷一般不超過3頁,主要資訊就包括個人資訊(聯絡方式,學歷等),專業技能,工作經歷,專案經驗等幾個部分就好了,儘可能用精煉的語言描述,一個字能講清楚的事,千萬不要用兩個字。

③描述自己做到了什麼,而不是做了什麼

很多程式設計師會在自己的專案或是技術棧裡這樣描述:在某專案,我負責xxxx,如重構,如優化。但實際上,面試官想要看到的是你在專案中,重構和優化帶來了什麼樣的好處和效果,如果說效能提升了,那麼提升的資料和情況是如何的,要一一描述出來,所以重點應該是“將專案做到了什麼樣子,做成了什麼事”。

以上3點,則是我對自己簡歷的要求。說了這麼多,簡歷到底要怎麼準備,怎麼制定,可能很多人還是摸不著頭腦,我手上有一套標準的程式設計師簡歷模板,如果你有需要,可以分享給你,私信口令「簡歷」即可。

2.梳理知識,提升儲備

制定一個學習計劃,學習路線,系統的再去學習一便,防止錯過遺漏的知識
知識就是力量

自己的知識準備得怎麼樣,這直接決定了你能否順利通過一面和二面,所以在面試前來一個知識梳理,看需不需要提升自己的知識儲備是很有必要的。

基礎一定要打牢

知識就是力量

知識就是力量

知識梳理完之後,就需要進行查漏補缺,所以針對這些知識點,我手頭上也準備了不少的電子書和筆記,這些筆記將各個知識點進行了完美的總結:

入門到精通

多刷一些大廠的面試題,這樣能大大增加面試通過率
面試題

springMVC

祝福幸運的你

為什麼程式設計師要進大廠,而且要儘早的進大廠?6個關鍵詞,概括進大廠的重要性和必要性:公平、成長、格局、價值、圈子和附加。

簡單看完這6個關鍵詞,相信你也有自己心裡的想法。廢話不多說,尊重個人選擇,希望每個人都能實現自己的目標和價值,無論你進不進大廠,但做一名合格且優秀的程式設計師,是你應有的職業操守!

最後,文章中涉及到的①騰訊雲面試題答案和解析;②Java程式設計師簡歷模板;③思維導圖和學習筆記;④bat等一線大廠面試真題等pdf文件資料,均免費分享,只需你多多支援我即可哦!

——可以直接點這裡可以看到全部資料內容免費打包領取。

相關文章