1、前言前端
在家呆了一週了,天天渾渾噩噩地過着,刷劇、打遊戲、看電影、打網球。。。今天決定仍是提起精神認真寫一寫秋招總結。java
自身狀況:某211渣碩,通訊跨專業搶飯碗,有一些外企和運營商的開發實習(導師不放,只敢就近找),和一丟丟競賽。node
目前offer:阿里、網易、京東、多益。python
悲劇了的:大疆——二面面試官嫌棄我只會java和python(貌似那邊用node-js比較多),卒;linux
字節跳動——(白金內推)一面面試官不太會java,全程問算法和數據庫,算法題有一個沒聽明白,解釋屢次無果,卒; c++
由於收到阿里和網易的口頭offer比較早,阿里8月24,網易8月22,我是java研發並且想去杭州因此已經達到目標,加上家裏有急事,就提早結束秋招回家了,以後的面試和筆試我就幾乎都拒了,只有京東據說今年加薪很猛就試了一下,而後運氣比較好也順利收到offer。因此只有這幾家公司的面經,你們將就着看看吧~。面試
2、筆試、面試準備redis
1.筆試算法
選擇題:牛客網多刷刷就行(如圖)sql
編程題:LeetCode(前100道)
不要看着就100道,刷題不是比誰刷的多,必定要總結,懶點的能夠作裏面經典的。經典的題目我博客已經挑出來了(會陸續加圖片描述幫助理解,歡迎留言)
2. 面試
基礎!基礎!基礎!要記住,這是校招,不要專一於那些花裏胡哨的技能,越大的公司對應屆生的基礎就越在意,其餘的在業務場景下都能快速培養,真的要是喜歡會那些技能的他幹嗎不花個幾千塊請那些職業學校的來?
我把面試要問的東西主要分爲如下幾大塊,每塊的具體內容你們都有本身的學習途徑,我就不贅述了。下面指出各大塊須要注意的地方。
java基礎:⭐⭐⭐⭐⭐
除了面經中常見的一些知識點牢記於心外,必定要挑出某兩三塊進行深挖成爲本身的亮點(深刻源碼,甚至源碼爲何這麼寫的級別),好比:垃圾回收、juc包等;
數據結構與算法基礎:⭐⭐⭐⭐⭐
最常問的就是各大數據結構的特色和區別,八大排序+外排序每一個都要會手寫以及他們的時間空間複雜度(最優最壞)、穩定性等;
而後一些面試問的算法題目,就平時本身作的算法總結+劍指offer足矣(筆試-leetcode,面試-劍指offer)
本身的項目和實習:⭐⭐⭐⭐
這個多多少少仍是要有一些的,若是沒有就去網上找項目把源碼看懂,改爲本身的。可是,必定要熟悉!熟悉!再熟悉!絕對不要有湊簡歷的想法,
面試官都是面過不少人的,你這個項目幾斤幾兩問兩句就被問出來了,不熟悉的還不如不寫哦。在熟悉的基礎上把項目裏面某一個點弄透徹點也很重要,方便麪試官提問。
開源框架:⭐⭐⭐⭐
SSH/SSM,懶點的能夠只學SSM,對於Spring的兩大塊源碼必定要看,AOP兩種實現和適配器的實現(學會適配器模式再看,不難)
數據庫:⭐⭐⭐⭐
瞭解Oracle,熟悉Mybatis,數據庫引擎和mvcc很重要!
設計模式:⭐⭐⭐
這個通常問的少,會那麼7種通常就能夠了:建立型——簡單工廠(三種)、單例;
結構型——適配器、裝飾者、代理;(要會區分這三個)
行爲型——模板方法、觀察者。
計算機網絡:⭐⭐
主要是要清楚4.5.7層模型,http訪問流程,dns解析過程,http頭,tcp三握四揮,會寫socket通訊、http代理等。
操做系統:⭐⭐
線程vs進程。而後會間接地問,好比問你怎麼在linux系統上排查cpu負載太高的狀況,以及java程序full-gc過多的狀況等等,再背背那麼一些經常使用命令以及vim的操做便可。
分佈式系統:⭐⭐
就看看一些面經上常常出現的一致性哈希、redis緩存、會寫LRU、主從複製、rpc原理等等便可,有時間的能夠去好好看看阿里的分佈式開源框架Dubbo做爲本身的亮點(我只是瞭解過)
設計類題目:⭐
好比設計一個秒殺系統、怎樣快速從上億個電話中查詢到你要的那個,這個是面試的加分項,不是必須
平時準備的時候看面經本身進行總結就行,不會做爲面試決定性因素,不用放過多的精力。
3、面試注意事項
在這以前先指出幾點:
1. 自我介紹很重要;
首先,「面試官您好,。。」而後用一句話簡單介紹本身姓名、來自那所學校、學院、專業、研究方向(可無)便可,若是成績優秀能夠在此指出,好比前10%;
而後能夠用一句話代表本身對應聘職位的熱愛緣由做爲銜接過渡,好比「由於享受用代碼解決問題的感受,從而熱愛編程」;
再而後就是分別介紹本身的優點,好比實習經歷和競賽經歷,好比「本身前後於**公司和**公司實習過**月,動手能力是比較強的」;(這就是經過擺事實再介紹本身)
繼續就是介紹本身的擅長領域,重點!!,這就是給面試官一個面試的切入點,否則他可能隨機地問,極可能致使你開場就不會,從而開場印象就很差了,很傷;
最後就是象徵地吹一波面試部門的,好比「「由於此前在雙十一的時候見識到貴公司宏偉的技術成就一直欽慕不已,今後立志進入這個你們庭與你們一塊兒共同窗習進步!」
2. 要學會引導面試官;
其實就是在擅長的領域拋出一些「明顯的問題」給面試官,讓面試官跟着你的節奏來,比搶答要顯得從容得多。下面舉個經典的例子:
Q:hashmap怎麼解決哈希衝突?
A:鏈地址法。✖———這樣天就聊死了
A:使用的是鏈地址法,不過沖突過多的時候鏈表邊長,也會致使插入時間複雜度增長。✔————這樣面試官就有切入點對你繼續提問
Q:那有什麼方法避免複雜度增長嗎?
A:能夠對原hash表進行擴容和引入紅黑樹來解決。✖
A:能夠對原hash表進行擴容和引入紅黑樹來解決,不過jdk1.7的hashmap的擴容機制存在死循環的風險,而且是在1.8才引入了紅黑樹。✔
Q:解釋一下1.7hashmap死循環?
。。。。。。(就這樣一直下去,面試官不急的話,hashmap就能聊半個多小時)
3. 要虛心;
遇到不會的要說:「這個確實瞭解很少,真是不該該,記下來了以後會去認真學習這一塊內容」;
遇到面試官懟你肯定的知識點,不要覺得是在試探你。。。。這可能就是他忘了,可是我建議你也是順着他說比較好,由於我看源碼比較多,發現不少內容和你們常常看到的博客轉發的內容不一致,常常有面試官質疑,通常狀況我也就順着他說,不過遇到對方態度不是那麼強硬的,就能夠解釋給他據說你看了源碼肯定那些博客內容有些不一致,面試官會以爲你研究的深。
4. 提問;
面試的最後一個環節通常就是「個人問題問完了,你有什麼要問個人麼」。這是一個展現你關注點的過程,這個能夠說沒什麼用也能夠說很重要,說得好能夠在面試官內心留下不錯的印象,問的low可能會激怒面試官。
禁忌:問非hr面試官薪資、加班、評級、待遇、outing去哪等敏感問題。————別人都沒確認要你,你問這個。。找不愉快呢。。
建議:問部門要求、問部門定位、問部門發展等關係部門技術吸引力的地方,你要知道招聘原本就是一個雙選的過程,懂了吧。
好比:「請問貴部門在應屆畢業生的要求上,基礎和應用技能更看重哪方面?」————這個問題甚至能夠救命,特別是這輪面試你以爲基礎啥都答得不錯,就是在有些技能應用好比分佈式、大數據答得很差,這個問題就能幫你提醒面試官,你的優點,在最後掛電話後會再認真思考再給你打分。
再好比:「請問貴部門在整個集團中是做爲一個怎麼樣的角色與其餘部門作交互?網上的資料比較片面,想詳細瞭解下」————這個問題就是表示你對部門的強烈興趣,同時間接告訴面試官「這是一個雙選的過程,也請展現貴部門的吸引力。」 啊哈哈哈。
4、面經
面經不一樣的人問的問題極可能不一樣,不能押寶在這裏,不過幫助你們用來作模擬仍是不錯的~如下按收到offer順序列出
4.1 多益網絡-平臺研發
挺神奇的,流程上寫的就一面我還覺得寫錯了,連hr面都沒有。。。
一面:8-17
1. 自我介紹 2. 簡單介紹一下你最熟悉的項目 a) 主要作了哪些工做 b) 有作相關優化嗎——(爲了裝逼說了好久) 3. 編譯型語言和解釋型語言解釋一下 4. 手撕代碼:輸入數組,輸出數組的全部子集 a) 說一下思路(由於涉及到回溯,說的有點亂,不知道那邊聽懂沒) (讓5-8分鐘寫僞代碼,我由於leetcode寫過原題,寫太快並且寫了完整的代碼。。不知道那邊會不會懷疑我做弊) 5. 數據庫增刪改查語句說一下 a) 不用那麼具體,說關鍵字就行 6. const知道嗎——(知道是c++的常量關鍵字,不過不太會c++,熟悉的是java) a) 最熟悉的兩門語言是哪兩個 b) Java和python的區別——(這裏扯了好久,還扯了比賽的事) 7. 何時適合使用鏈表 8. 說一下指紋識別的大概流程 9. 最近有在作什麼項目——(多是能不能來實習的試探) 10. 對加班怎麼看待 11. 今天就到這了,你基礎很紮實,知識面也很廣,過幾天會有hr聯繫你談其餘的事情 12. Q——後面沒有別的面試了麼? A——這應該是最後一面 Q——剛纔是口頭offer嗎? A——算是吧
4.2 網易-考拉-java研發
筆試以後,報銷去杭州的路費,22號的面試,一共三面,一天面完,面完後關注的公衆號會推送面試結果。
一面:8-22
1. 先自我介紹吧 2. 最熟悉的項目介紹一下(會挑某個問題細挖) 3. 看你對jvm很熟悉是吧,介紹下java內存區域分配吧 4. 那JMM知道嗎,介紹下 5. 垃圾回收的算法有哪些 6. 爲何要分代收集 7. Minor GC過程解釋一下 8. 你剛剛說你對juc包比較熟悉,有用過線程池嗎?怎麼用的 9. 說一下線程池有哪些參數 10. 線程池的底層原理 11. 死鎖的緣由,寫一個簡單的會發生死鎖程序 12. 對開源框架熟悉哪一個? 13. 看過源碼是吧,那從源碼層面解釋下AOP 14. 數據庫平時用的哪一個 15. MySQL引擎介紹一下 16. Inodb的索引數據結構?畫一個簡單的看看,說一下和b樹的區別 17. 使用索引要注意哪些問題你知道麼 18. 你說到最作前綴,那我考考你,對ABC三列創建索引,把能用到索引的條件都列出來。 這裏我肯定是「最左不能丟,中間不能斷」,可是面試官一口咬定AC也能用,我內心想能是能用可是隻能用A的,不能使用AC,可是沒辦法,僵持了一下後只能順着大佬說。 19. MySQL怎麼實現分佈式鎖的 20. 選課系統須要那些表,你簡單寫一下 21. 加入課程的得分那又怎麼設計 22. 如今再寫一個sql,找出某一個課程中得分最高的學生名字 23. 面對大數據數據庫層有哪些方法 24. 你本身試過度庫分表麼 25. 如今一個業務需求:考拉要發行一個優惠券,可是發行量很大,須要分庫,每張券都有本身的id和對應客戶id,如今讓你來設計,要怎麼分庫 26. http訪問流程說一下 27. tcp三握四揮 28. 算法方面,排序你知道哪些 29. 把歸併排序寫一下 30. 好了,不錯,去大廳休息下等下hr會通知你 回答都不錯,不過這一面問的是真的多,一個小時整,。。 因此估計這面分數還能夠,可是也致使下午的二面直接開啓困難模式 (中午原本想去見識下豬場食堂的,可是。。人氣太火爆,人是真的多!一個窗口排隊十幾二十米毫不誇張,因而我默默回到大廳啃奧利奧了。。
二面:8-22
1. 自我介紹 2. 熟悉jvm是吧,有沒有本身調優經歷 3. 會用哪些jvm kit 4. 若是一個linux在線項目常常發現full gc ,你會怎麼樣快速定位?——會一點 5. Jvm垃圾回收器有哪些 6. 各有什麼區別 7. 他們怎麼搭配的 8. G1的工做原理解釋一下 9. 它的gc root 有什麼不一樣的地方 10. 每一個region是怎麼知道本身是什麼代的 11. 年輕代的存活對象是怎麼移動到老年代的 12. 不是問晉升條件和內存擔保,就問你怎麼移過去的——不會 13. 那CMS熟悉麼,說一下爲何他採用標記清除仍是1.9以前的主流回收器,是用了什麼優化機制?——不會 14. 看你數據庫也挺熟(看到上個面試官提過的問題),你解釋一下mySql幾個引擎的區別 15. 事務隔離級別有哪些,其中可重複讀是怎麼實現的 16. Mvcc的底層原理又是什麼 17. 知道Redis麼,介紹下通常用它作什麼 18. 他經常使用的數據結構以及他們的區別 19. 遠程過程調用框架知道哪些 20. 說一下調用過程 21. 說一下dubbo原理——不會 22. http熟悉是吧,https的優化 23. http頭中的cached屬性解釋一下 24. 去大廳等一下吧,hr等會兒會通知你 二面面完以後內心很虛,這就是壓力面哈,問的是真的深和偏,由於好幾個問題確實不太會,覺得本身gg了,而後出去後發現手機通知過了,總算杭州沒白來,休息會兒等待hr面了。
三面+hr面:8-22
這一面是主管和hr一塊兒的,前面主管問技術,而後就走了?hr接着問 主管: 1. 自我介紹 2. 依次簡單介紹下你的實習和項目(中間偶爾有細問) 3. 介紹下你的比賽 4. 若是一個linux在線項目常常發現full gc ,你會怎麼樣快速定位? (媽耶,這不是上一輪剛問過麼。。。我打算回去再查來着,吐血。。)——把知道的說了 5. 系統負載太高怎麼定位 6. 這個問題進程不是java的又怎麼辦 7. 看你項目都是單節點的,會分佈式的麼——不太會 8. 最近在學什麼技術 9. 有什麼想問個人麼 Hr: 1. 瞭解考拉麼——(每一個公司面試前我都有作足功課) 2. 這麼瞭解呢,那你也知道對於一個上升期間的部門,加班是沒法避免的,你對995怎麼看?——我!喜!歡! 3. 你老家哪裏的,家裏哪些人 4. 家裏人知道你要來杭州麼 5. 第一次來杭州麼,喜歡杭州麼 6. 平時怎麼學習的 7. 對工做氛圍有什麼要求麼 8. 你有什麼要問個人麼 ——能委婉地告訴個人面試狀況麼 ——emm,,沒什麼大問題,回去等通知吧 早上10點到的,出來都晚上6點了,也不知道那算不算口頭,擔憂也沒用晚上就和同行小夥伴去西湖轉了一圈次日就回西安了。
4.3 阿里巴巴-菜鳥網絡-雲倉-java研發
一面:8-7
一共40分鐘,面試官是小姐姐,聲音好據說話很溫柔,過程當中會時不時讚許你,讓你更加自信。(貌似說是免了一輪簡歷面) 1. 介紹一個你最熟悉的項目; (1) 項目中使用的什麼框架; (2) 解釋一下這個框架; (3) 這個項目中遇到的最大的困難,怎麼解決的; 2. 數據庫索引有哪些; (1) 他們有什麼區別; (2) 索引採用的是什麼數據結構; (3) B樹和B+樹的區別; 3. 有沒有對數據庫作過優化,列舉一下; 4. Hashmap與hashtable之間的區別; (1) 談一下對線程安全的理解; (2) Synchronized的鎖優化機制; (3) 樂觀鎖解釋一下; 5. Jvm的各個內存區域解釋一下; 6. 垃圾回收機制解釋一下; 7. 有哪些垃圾回收刷算法,他們有什麼區別; 8. 算法中,快排和歸併解釋一下; (1) 他們的算法複雜度分別是多少; 9. 瞭解哪些開源框架? (1) 怎麼學習他們的? (2) 看過哪些源碼 10. 最近有在看什麼數,平時的學習方法; 11. 你對java各個版本瞭解很清楚是專門有去了解過嗎? 12. 我問完了,你有什麼想問的?
二面:8-20
1. 自我介紹 2. 說一下你的競爭力在哪 3. 說一下你以爲技術含量最高的一個項目或者實習: Balabala.. a) 打斷一下,mvcc的解釋一下; b) 怎麼實現的; c) 你知道哪些數據庫引擎,說一下區別; d) 繼續剛纔你說的; Balabala.. a) 打斷一下,索引是怎麼知道哪些索引須要優化的; b) 有沒有更好的方法; c) Mysql日誌有去看過嗎;——沒 d) 繼續你剛纔說的; Balabala.. a) 打斷一下,你還知道哪些前端攻擊,都介紹一下; b) 他們的防護方法知道嗎; c) 會不會實現一個前段框架來判斷前端頁面可能存在的攻擊;——不會 d) 繼續你剛纔說的; Balabala.. a) 打斷一下,你說的數據庫切換是動態的嗎; b) 那如今給你一個需求將你項目中的數據庫切換改爲動態的切換(不須要重啓服務);——不會 c) 繼續你剛纔說的; Balabala.. 4. 打斷一下,你說一下線程安全問題好了(估計是以爲我項目太low了); a) 爲何要注意線程安全; b) 打斷一下,我說得是底層原理方面,也就是JMM那; c) JMM8個原子操做說一下; 5. 知道哪些鎖優化機制 a) 除了鎖升級還有嗎? 6. 知道分佈式中間件嗎 a) Redis的AOF和RDB解釋一下; 7. 我問完了,你有什麼想問的麼? Q:其實我基礎比較好,不少面試官您都沒問到。。 A:哦,個人問題已經問完了。 Q:呃、、據說25號就結束全部流程是嗎? A:是的。 Q:請問菜鳥網絡對於應屆生的要求,是更偏向基礎仍是更偏向應用? A:emm。。。基礎! 掛完電話內心一陣發慌,以爲是否是gg了,糾結了半個多小時問了下內推學長,說已經到三面了,才緩過來。。。
三面:8-24
對方電話先自我介紹是主管 1. 自我介紹 2. 項目介紹(問了蠻久) 3. Java垃圾回收解釋下——(問的這麼寬,那我就隨意發揮了) 4. 打斷下,你看過源碼是吧?那就問下一個 5. Java內存區域解釋下 6. 有哪些常量池 7. 方法區在不一樣版本有哪些實現 8. 類加載過程簡單說一下 9. 類可否屢次加載 ——這裏說明下,可使用熱加載實現屢次加載 10. 類加載器有哪幾種 11. 雙親委派模型解釋下 12. 能不能破壞,怎麼破壞 13. findClass 和 loadClass 有何區別 14. 線程安全解釋一下 15. Java有哪些方法解決這個問題 16. Volatile解釋一下 17. Jmm解釋一下 18. 你對juc包很熟悉是吧,裏面有哪些東西大概說一下 19. 同步器主要有哪些,分別解釋下 20. CountDownLatch 和 CyclicBarrier 的區別,舉個例子說一下 21. Semaphore你也看過源碼是吧,那你解釋下它的底層原理 22. 集合類你經常使用哪些,說一下ArrayList底層 23. 它和Map是同族麼,那HashMap的底層原理解釋一下 24. 那你知道它和HashTable的區別麼 25. 工程上經常使用另一種類來取代HashTable你知道麼 26. 說一下concurrentHashMap底層 27. 可能存在什麼問題,哦,你還知道1.8版本的,那你解釋一下它用的CAS機制 28. 它可能致使ABA問題,你知道什麼是aba麼,有什麼解決方法 29. 他還可能致使別的什麼問題麼 30. 線程池用過麼,說一下各個參數的含義 31. 線程池的原理 32. java線程的各個狀態 ——這裏強調一下java線程的狀態有6種和操做系統的5大狀態不同,你們不要被網上無腦轉載的博客給毒害了。 33. 那操做系統的進程和線程有什麼區別,通訊方式各有哪些 34. Spring-AOP解釋一下,bean生命週期呢,這你也都看過源碼是吧,那就問數據庫吧 35. MySQL幾個引擎區別 36. 事務隔離哪些 37. Mvcc介紹 38. 嗯,今天就到這裏吧,你的話應該沒什麼問題了,你能提早來實習麼? 39. 有什麼想問的麼? get主管的口頭offer,很開心~可是面主管以前接到一個電話說西安有有現場面也得去參加下,可是依然有點擔憂現場面發揮很差把口頭offer泡湯了。(從這一面能夠看出懂源碼的重要性)
四面:8-26
四面和hr面都是那天的現場面。因爲回來的時候也接到hr的口頭確定,因此回來就開始躺屍了,過了很久才總結,不少問題都給忘了。。。。這裏主要說幾個印象深的 1. 自我介紹 2. 實習、項目介紹(+細問) 3. 正常挖基礎,挖了蠻久 4. 手寫快排 5. 手寫一個死鎖程序 6. 一個鏈表,已經排序如何快速定位到中位數 7. 一篇文章獲取出現次數最多的字母 8. 若是是單詞呢 9. 若是是一本書呢 10. 若是是要在上億個號碼中找出出現最多的呢,說出你的思路,把你能想到的方法都說出來 11. 秒殺系統怎麼設計
12. 最近在看什麼技術書(面阿里固然說阿里出的那幾本書,實際上是真的在看,很不錯:李智慧老師的《大型網站技術架構》、許令波老師的《深刻分析Java Web技術內幕》) 13. 說一個你可能不太舒服的問題,這個問題不算面試內,看得出你很聰明也很努力,可是你也要知道相對於這些東西,那些計算機出生的研究生們可能比你基礎要更加紮實一些,好比計算機內部的原理什麼的,你有考慮過這個問題麼? 14. 你有什麼想問個人麼? 面完後,作到一邊等hr面,問一下旁邊人,說好幾我的要麼只免了hr要麼只免了技術面就都讓回去了。。。心想,這麼猛麼,剛纔回答的還能夠吧,應該會讓面hr的吧。。。
hr面:8-26
也忘了不少了,主要是平常聊天,小姐姐全程微笑,聊得很愉快,聊得不少,得有40多分鐘,也說幾個印象深的問題吧 1. 自我介紹 2. 實習、項目介紹(主要了解開發規模) 3. 比賽介紹(由於是隊長,因此問了下任務分配) 4. 平常聊天 5. 你瞭解菜鳥網絡麼——(甚至把我報的雲倉部門都說了個清楚) 6. 哇,你是有親戚朋友在這個部門麼 沒哈,由於熱愛,因此瞭解 7. 那你知道阿里的一些很差的傳聞麼,你有什麼見解,好比關於咱們hr的你知道麼 ——2015年的「擁抱變化」 8. 看不出你對阿里的價值觀還了解這麼多,平時有關注阿里的技術發展麼 9. 平時有本身的一套學習方法麼 10. 本身以爲本身是怎麼樣一我的 11. 周圍人,同門,隊友怎麼評價你的 12. 家裏哪些人 13. 和父母關係怎麼樣 14. 知道父母生日麼 15. 父母知道你想來阿里麼,父母怎麼評價阿里的 16. 有女友麼 17. 怎麼分手的方面說麼 18. 去過杭州麼,評價一下杭州 19. 目前手上有哪些offer 20. 有什麼想問個人 問完後貌似除了一個在面技術就剩我一個了,我連着面了兩面的時間他們一共就一個技術專家和一個hr就面完了其餘10多我的麼。。。。他們讓等了一下,而後另一個男hr告訴我回去等結果,最遲9月第一週出結果,而後拍我肩膀小聲說我應該沒什麼問題,不要太擔憂,再見~
4.4 京東-京東雲-java研發
當時已經和阿里內推學長確認過已經在錄取名單裏,因此後面都沒記,如今才總結(已通過去大半個月了),不過京東問的問題都很基礎,沒什麼特別的問題。
一面:8月底貌似 全程基礎,沒什麼特別的
二面:9月2號 除了基礎問了幾個特殊點的 1. 快速判斷一棵樹是不是AVL 2. 將一棵樹從右邊看過去的節點依次從上到下輸出 3. Tcp握手成功後,若是一方一方宕機,沒有主動請求關閉,鏈接會一直保存麼? 也都算常見,因此也都答上了
hr面:9月4號 正常聊天,最後有問一句你能不能一直實習到明年畢業? ——不能(是個研究生都還要寫論文呢姐,。。這是故意要婉拒我?) 當天晚上收到offer
5、總結
以上就是個人秋招總結,說短也不短,差很少一個月,不過因爲家裏有事提早結束相對於其餘繼續收割的老哥們確實短了點。
最後選擇的話,一直想去阿里,周圍人也都知道,選擇了本身的執念,但願將來能一塊兒進步,互不辜負。
一個好的結果 = (前期的努力 + 面試和筆試的發揮)*運氣, 既然運氣不能自控,那就好好把握本身能控制的,越努力越幸運不是麼。
前期努力和筆試沒什麼好說的了,面試不少人會緊張致使發揮很差,加之有些壓力面文檔問題很偏很容易就奔潰了致使後續問題都受影響。
在這裏教你們一個訣竅——「把這場面試看成和朋友的一次飯後的技術交流」(以爲壓力大的能夠事先想象下面試官當年也是和你同樣走過來的普通人,有喜怒哀樂,也被懟過,也出過醜。。。。逃)
最後再寫個插曲,就是阿里四面現場最後那個問題「說一個你可能不太舒服的問題,這個問題不算面試內,看得出你很聰明也很努力,可是你也要知道相對於這些東西,那些計算機出生的研究生們可能比你基礎要更加紮實一些,好比計算機內部的原理什麼的,你有考慮過這個問題麼?」
個人回答:
有,既然當初決定走這條跨專業的路,就沒想過要後悔,您也看到了,在後臺開發上我並不以爲我比他們有差,甚至個人熱情和鑽研精神讓我在某些深層的源碼理解上更加深入。
有一句話,我一直十分認同,也把它做爲個人座右銘,「沒有絕對正確的事情,你能作的就是更加努力,這樣才能讓一切變得都是最好的安排!」
這並非哪位名人留下的,是一位高中生當年高考失利後在日記本留下的一句話,後來他珍惜每一天,
從一個普通二本學校成功考研,讀研後認清形勢後決定跨專業找工做,伴隨一路汗水與收穫,因此如今他能自信地坐在您面前。
一次失敗並不表明什麼,關鍵是你失敗後你作了什麼,這表明了將來的一切。
「
沒有絕對正確的事情,你能作的就是更加努力,這樣才能讓一切變得都是最好的安排!
」
這句話送給你們,祝你們一切順利,共勉!