2020年4月22日下午14:30,收到了騰訊PCG暑期實習的offer,崗位是客戶端開發。
這個應該就是最后把我一路撈起來的QQ空間的面試官吧,其實我覺得挺好的。
簡歷面試
首先簡歷面的時候很干脆,問的很多簡單數據結構和簡單算法,然后在操作系統和計算機網絡上面隨便帶過了一下,再問一下沒有項目經歷,感覺都快涼了。
結果簡歷面之后就告訴我會有下一個面試官聯系我了。
初試
上來就寫三道題,什么自我介紹、項目經歷、。
第一道題經典的“最少線段覆蓋”,看我博客的人肯定都是隨便貪心一下就可以搞定。
第二道題一個有一點點變化的單調棧,一開始還急了讀錯了題,面試官給詳細解釋了樣例,仔細看一下還是單調棧,隨便寫一個單調棧就過了……面試官還說“這是什么算法?”,哈哈哈當時場面有點尷尬,給他解釋了一下這個算法的邏輯。
第三道題,解析html代碼成為一棵樹。一開始想着用最近的兩個標簽進行配對,這個實在是太蠢了,還要手動控制到達哪一層樹結構,然后花了很長時間重構成dfs遞歸建樹就可以了。不過使用的是靜態申請樹節點,然后++top分配的“帶有acm臭味”的寫法,被面試官批評到處申請全局變量了。
寫完了就通過了,說會有下一個面試官聯系我。
復試
自我感覺復試比較坎坷。先是睡到17點突然被通知17點30有面試,問有沒有收到通知,搞得我立刻開始准備。復試有問一些C++的多態、vector這種東西,然后擼了一個每k個節點翻轉單向鏈表的算法,調了很久,最后問了一些操作系統的問題,感覺也不是很會。但是告訴我HR會來找我。
能這么誤打誤撞進HR面試我覺得非常詫異。
HR面試
問了一些……挺尷尬的私人問題……然后讓我介紹了一下我的這個icpc的銀獎是怎么回事,雖然之前有見到過有人被問這個,但是我一直以為自己不會遇到。聊了挺多家庭背景的東西,還商量了一下來深圳實習的時間。不過最后沒有反問環節,告訴我綜合前面幾次面試的結果,會和我手機聯系。
發放offer
等了5天(3個工作日)收到了offer,是總部打來的,看來確實要耐心一點,想不到是要向總部申請的。
回憶
發現這次一直都很聊得來,從簡歷面試到HR面試一直都圍繞我參加的這個比賽和我簡歷寫的“理解簡單的數據結構和算法”展開,感覺自己受到了充分的尊重。假如沒有icpc擋着的話我應該確實是會去試一下的,但是現在不知道怎么辦好了。