筆試難度不是很大,資料結構和演算法居多,安卓和ios的題目各有幾道,因為我是做ios出身,沒有接觸過安卓,所以安卓的題目我都一律跳過了,但是在別的方面就沒有什麼題把我難住了(大題的第一題我給出了乙個平凡的解答,但是後面從朋友那得到了乙個亮眼的解答,細節可以參考技術篇)。
在面試的前兩天,收到了通知,於是就停下了手頭上的實習專案還有和朋友一起做的專案。剩下不到的兩天裡,我的計畫是寫乙份自我介紹並把它記下來,看乙份ios面試題,還有用oc把一些基本的演算法都在紙上寫一遍。然而由於生活中一些瑣事的干擾,所以最後只寫下了自我介紹,乙份54題的ios面試題也只看了一小部分,演算法最終在紙上也只寫了快排(用的還是c++)。以上三件事中,只有自我介紹做得比較完美,乙份可以讓你有好的開頭而且可以增加你的自信的自我介紹在面試中尤為重要。
在面試前的這段準備時間裡,在養狀態方面,我的心得是:
1.認真準備。不要太計較和自己的原計畫是否相符,因為有可能你對原計畫的工作量的低估,你根本沒法完成。不要因此而得過且過,濫竽充數,從而形成乙個好像做了很多事的假象。在這段非常短的時間裡,需要做的是,在看面試題或者演算法題的過程中,認真思考每乙個問題,理解並發問,然後再解決。其實說了這麼久,意思就是複習要以質量為先,這樣對保持大腦活性很有好處。而且,自己盡力的去思考了,至於進度趕不上,確實就是計畫過於龐大的問題了,心理也不會慌張。從前的自己在複習的時候由於deadline臨近就容易慌張,就會比較關注量不關注質,最後導致走馬觀花,好像做了很多東西,其實什麼也沒做到,腦子也變鈍。
2.別遲到。這一點尤其重要,提前去到面試會場,有助於提前進入壓力狀態,可以讓自己提前適應壓力。至於如何適應,我自己是默背2-3遍自我介紹,然後用大腦模擬一下面試開始的場景。當然我提前很多到了會場裡等待,在這些事做完之後我還在等待,那麼在剩下的等待的時間裡,就是看看自己簡歷上的專案,思考專案裡生僻的地方,並想好萬一被問到該如何應對。
3.自帶草稿紙和筆。這個可以體現出認真的態度,而且也以防面試官沒有紙筆。
一面,遇到了個安卓的面試官,因為這是狀態篇,我不會細寫面試問題以及解決辦法,有興趣的可以看我的技術篇。由於面試官和我所學不對口,所以面試官問的問題基本都是演算法和作業系統,還有一部分的計組,我還主動向面試官展示了專案,可惜面試官是安卓的,貌似沒太提得起興趣,但是還是對我的專案表示了肯定。整個過程,我都是很積極地在和面試官討論。但是對於面試官提出的問題,演算法給出了解法但是非最優,而作業系統和計組當年沒有好好學,現在就成了我的軟肋,對於面試官提的問題可以答個50%,剩下的靠和面試官交流補全。當然,自己學得最好的oc和cocoatouch卻一點也沒被問到,確實讓我很受挫。
但是無論如何,還是過了。
int num = 0;
void count(int n, int now)
count(n, now + 1);
count(n, now + 2);
}int main()
不過在這次校招面試中,我可以發現到自己的缺點,主要集中在基礎知識,演算法雖然還過得去,但是也僅僅屬於還過得去,不夠熟練。而在於作業系統方面,自己就真的很弱了,需要補足。
而對於面試前的準備,我對自己的寄語就是:認真,認真,再認真!積極,積極,再積極!
2023年校招總結
自從2015年9月找完工作,我已經半年沒有寫部落格了。現在畢業 已經寫完,我正好總結一下找工作的經歷。我從2015年7月開始找工作,陸續拿到了bat 華為 搜狗 蘑菇街的offer。十一之後我就不找工作了,回實驗室幫導師幹活。看完 演算法導論 以後,我把以前看過的 劍指offer 程式設計之美 程式...
騰訊2016校招技術崗面試經歷
關於筆試 只要前期複習到位,筆試還是很好過的,但是當然 分數 越高越好,否則後面會被面試官鄙視的。題目可能難度較大,但是要把會做的 都做 對,如果時間比較緊可以適度屏棄部分不會的題目。關於面試 9.14 晚上6點半 一面 30min 提前乙個小時到了酒店,簽到完就坐那裡等,雖然還沒來得及吃晚飯,但是...
機試 2023年騰訊後台開發暑期實習生校招一面
有一棟100層高的大樓,給你兩個完全相同的玻璃球,假設從某一層開始丟下玻璃球會摔碎,怎麼利用手中的兩個玻璃球,用什麼最優策略 最少次數 知道這個臨界的層是第幾層 動態規劃。這個題目首先是關於 最優 的定義,考慮best worse case最壞情況下最優。記n層樓2球的問題為q n,2 對應的最壞情...