一個畢業生的失業生活
第一次面試履歷和體會分享
被拒,感受很不爽,然則更多的是反思和痛恨:把我反思的效果跟人人共享,希望人人能有所收穫。
首先聲明我面試的是手藝類的,以是非手藝類的同硯就不要看了,其次我是數學系的,一些情形只是個案,以是人人要有所看有所不看。
重新最先,在去 Tencent 筆試之前我一直在安安偷偷的準備考研究生,沒有加入他們舉行的宣講會,甚至沒有準時在網上投簡歷,筆試是帶着簡歷爭取來的,筆試很簡樸:但你C/C++的基礎一定要好,稀奇是細節,我也許看了一下試卷的分數,六七十的對照多,八十的異常少,然則九十的也有。另外,東大考點比南大考點的容易,以是誰人事情職員說,那裡的考點的面試資格分數稍高一點,不說了,這些人人都知道。
一面我感受很順遂,除了面試我的MM把二叉搜索樹排序誤作堆排序外,一切都還順遂。先是做自我先容,我就說了不到兩分鐘,就不說了,她就最先問問題。(被刷,這為我二面埋下了伏筆,我一會再說)。
我大致談了一下我曾經做過的一些項目履歷,而且重點強調了我在這些項目中的收穫,她好象很知足。接下來問我一些C++方面的問題,許多,異常多,一個接着一個,有變量的存放區域,有函數的存放區域(我說是代碼區,她好象不知足),內聯函數和成員函數的差異(我感受有點新鮮),就只各自說了一下各自的實現,有繼續的實現機制,有虛函數的實現機制,有虛函數和純虛函數的區別,有虛基類應用的時機,指針申請和釋放的注重事項,內聯函數比通俗函數更快(我回覆了內聯函數是在挪用的位置睜開,而通俗函數是有跳轉,她好象不太知足,我有彌補了另有參數的轉達和返回值的開銷,她才放過我),另有不下10個這樣的關於C++的問題,我都只管做了回覆。
獲得的履歷是:我的關於於C++的理論履歷太膚淺,稀奇是對編譯器的領會知道的太少,我以為主要是由於我學盤算機的切入點是盤算方式,以是這方面不太注重(只注重方式的優化效率,不太也沒有能力注重編譯器的優化運用,以是人人有時機彌補一下理論方面的知識,理論很主要稀奇是在面試的時刻,
在平時學習的時刻不要只把精神放在算法上。我要跳槽
她接下來問我TCP/UDP的差異,我就直說我不清晰,我對盤算機網絡通訊不熟(我確實沒在這方面看過,考程序員時看了一下,遺忘了),以是她就沒問我這個方面的問題。
接下來她最先問我算法,先讓我敘述了一下hash map的實現原理和瑕玷極實在現方式,又說"你講一下堆的實現方式",我很輕鬆的講完了,我就感受她不太知足,由於她一直在問我一些顯著是在指導我的問題,好比父親和兒子節點的關係是什麼,我回覆說若是父親是i,兒子是2i,2i+1,憑證i最先計數可能有所差異,她好象還不知足,就問我你怎麼區分兒子的巨細,我說沒需要啊,只需要把兩個二子中大的調上去了,扯了很長一端時間,她中央還問了我二叉樹遍歷的情形,我也順遂的答了(厥後才知道她一直在指導我),她最後有問了一句,你為什麼不劃定左兒子大與右兒子哪,我那時聽了就怒了,馬上說,哦,你說的是二叉搜索樹排序不是堆排序,接着有給她講了半天兩者的區別,她還以為堆排序效率太低,由於每次都要調整一次,我明確告訴她堆排序的排序效率是O(nlogn)的,不低,而且搬出了侯捷的一句話。
這個歷程我施展的很少,不外她好象沒有堆排序的看法,我很納悶(不知道是不是一個圈套)。可能是時間太久的緣故她沒有再問我算法,就問了一些小我私人的意向,要不要考研什麼的,我就直說了,我說這是我投的第一份簡歷,若是我拿到offer我就不考研了,若是拿不到,我就到盤算機系去讀研。她沒說什麼(這為我二面失敗又埋下了伏筆),她接着說,你不適合做開發,由於我們開發職員都主要是研究生,而且是盤算機系的(我感受扯),我說我可以學啊,我認可在一些方面的不足,然則我有數學做基礎的。她說,你算法很好,若是你有作測試的意向,我們可以思量一下,我思量了一會說,我思量一下,然後說,可以啊。(然則不是很熱切的那種)。接着我就扯了,在走之前我笑着說了一句:二叉樹排序和堆排序是紛歧樣的。(現在也不痛恨這句話)。
- 共3頁:
- 上一頁
- 1
- 2
- 3
- 下一頁
習慣