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

被坑的全過程

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

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

後來我立刻開始面試其餘的公司,連續投了幾家大廠,秉承普遍性撒網,選擇性捕撈的同時,收到了騰訊雲的面試邀請。面試

下文內容就正式開展我此次騰訊雲的面經分享,以後還有我的的一些面試建議以及資料分享給你們,須要我我的珍藏的300G的pdf資料的朋友,能夠直接 點這裏能夠看到所有資料內容免費打包領取。

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

一面:(緊張)
一、ConcurrentHashMap 和 hashTable 的區別?
二、HashMap 的數據結構?爲何使用不使用avl樹?avl樹和紅黑樹的差異是什麼?
三、分佈式鎖的實現方式有哪些?怎麼去實現?爲何zk的分佈式鎖寫不可擴展?zk 是怎麼解決分佈式腦裂的?
四、大家的系統中哪裏用到了redis? 爲何要用redis?redis 的數據類型有哪些?zset 的底層數據結構是什麼?能舉例說明一下跳錶的數據結構嗎?redis的持久化機制有哪些?大家的redis是怎麼部署的?大家的持久化機制是怎麼作的?爲何要這麼作?這幾種持久化機制有什麼區別?redis的淘汰策略有哪些?redis 的主從複製過程是什麼?主從複製過程當中,在fork線程dump數據的過程當中,對master 節點有沒有影響?有什麼影響?
五、若是讓你設計一個限流框架,應該怎麼去實現?
六、分佈式事務的解決方案有哪些?各有什麼優缺點
七、mongoDb 支持事務?爲何要使用mongodb?算法

二面:(二面的面試題記不清了,被最開始的幾個問題搞懵了,只能記得這麼多了)
一、你項目中最大的挑戰是什麼?你最有成就感的項目是什麼?
二、你遇到的最大的難題是什麼?你最熟悉的項目是什麼?
三、你熟悉spring的源碼的哪一部分?你能講一下嗎?
四、大家項目中哪裏用到了hystrix,爲何要使用? 底層實現原來是什麼?
五、給你一個字母串,去掉裏面的空格,怎麼去作?
六、你的職業規劃是什麼?你打算怎麼去作?
七、分佈式id應該怎麼生成?雪花算法生成id有什麼問題?應該怎麼解決?
八、CMS 垃圾回收器的執行過程是什麼?spring

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

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

1.定製本身的簡歷(對標BATJ)mongodb

不管是什麼行業,簡歷都是敲門磚,對於程序員來講,更應該着重準備,甚至要作到逐字推敲。關於簡歷,我我的有如下兩點建議:數據結構

①儘量突出本身的優點多線程

必定要讓看到你簡歷的人一眼就看到你本身所具有的優點,要學會突出重點,如你在上一家公司作出的貢獻,就要寫在顯眼的位置進行突出,用顏色加深再好不過。若是你的優點是學歷,那麼學歷就要放在第一頁,由於HR在篩選簡歷時,一份簡歷每每只看那麼幾秒鐘,你須要作到的就是讓HR一眼看中你的簡歷。

簡歷

②化繁爲簡

簡歷簡歷,之因此稱爲簡歷,就是須要把本身的我的信息和內容化繁爲簡,可是不少人都作不到這一點。我身邊有一些朋友,寫本身簡歷時,長篇大論,巴不得寫出一篇800字做文出來,若是說你的簡歷長達6-7頁,並不會給對方你有豐富經驗的感受,反而會讓人一會兒抓住不住重點。

另外,簡歷不能寫成流水帳,技術簡歷通常不超過3頁,主要信息就包括我的信息(聯繫方式,學歷等),專業技能,工做經歷,項目經驗等幾個部分就行了,儘量用精煉的語言描述,一個字能講清楚的事,千萬不要用兩個字。

③描述本身作到了什麼,而不是作了什麼

不少程序員會在本身的項目或是技術棧裏這樣描述:在某項目,我負責xxxx,如重構,如優化。但實際上,面試官想要看到的是你在項目中,重構和優化帶來了什麼樣的好處和效果,若是說性能提高了,那麼提高的數據和狀況是如何的,要一一描述出來,因此重點應該是「將項目作到了什麼樣子,作成了什麼事」。

以上3點,則是我對本身簡歷的要求。說了這麼多,簡歷到底要怎麼準備,怎麼制定,可能不少人仍是摸不着頭腦,我手上有一套標準的程序員簡歷模板,若是你有須要,能夠分享給你,私信口令「簡歷」便可。

2.梳理知識,提高儲備

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

本身的知識準備得怎麼樣,這直接決定了你可否順利經過一面和二面,因此在面試前來一個知識梳理,看需不須要提高本身的知識儲備是頗有必要的。

基礎必定要打牢

知識就是力量

知識就是力量

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

入門到精通

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

springMVC

祝福幸運的你

爲何程序員要進大廠,並且要儘早的進大廠?6個關鍵詞,歸納進大廠的重要性和必要性:公平、成長、格局、價值、圈子和附加。

簡單看完這6個關鍵詞,相信你也有本身內心的想法。廢話很少說,尊重我的選擇,但願每一個人都能實現本身的目標和價值,不管你進不進大廠,但作一名合格且優秀的程序員,是你應有的職業操守!

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

——能夠直接點這裏能夠看到所有資料內容免費打包領取。

相關文章
相關標籤/搜索