兩周前在網上看到谷歌軟體工程師的招聘資訊,然後投了簡歷。到現在已經進行了兩輪電面。雖然這目前進行了的兩輪電面表現沒達到自己預期,但所幸通過,目前在等待進一步的面試通知。
嚴格來說,這次面試是我經歷的第一次正式面試,所以電面一面時較緊張,加之面試官的性子不是很活絡,我在面試過程中也略沉默,所以感覺一面表現的非常不理想。二面的面試官比較nice,在面試過程中也有進行適當提點,加上一面的經驗,二面表現總體有所提公升。
兩輪電面除了一些基礎性問題外,就是問了演算法題,但這些演算法題總體難度不高。
電面1:
先做自我介紹,然後按簡歷上所列的專案被問了幾個技術性問題。問題不難,主要考察是否了解所做專案。
a代表乙個集合2,3,5,6,7,9,10,寫作[(2,3),(5,7),(9,10)]
b代表另乙個集合1,2,3,5,6,7,8,9,10,寫作[(1,3),(5,10)]
這些列表總是具有以下特性:
1.按照公升序排列
2.盡可能的合併
i.e. 永遠無法看到[(1,3),(4,5)],因為會合併為[(1,5)]
當我們拿到乙個新的id,我們需要將它新增到set中,編寫乙個函式,將這個數字新增到這些集合中的乙個,同時保持上述特性。
電面2:
1、二分查詢
lintcode原題:
參***:
2、找到陣列中的重複元素
lintcode原題:
參***:
另外被詢問了所寫**的時間複雜度,並討論了該如何提高**的時間複雜度。
考慮到接下來的onsite對演算法的考察可能會越發看重,接下來會將主要準備精力花在刷 lintcode 和總結經驗上,願一切順利。
目前就這些,過段時間如果onsite通過的話會來繼續補充。
python turtle 畫單車兩輪
draw bicycle.py coding cp936 已知單車的車輪直徑約長60cm,兩車輪的圓心距約為100cm,輪胎徑長為4cm或5cm 用turtle 畫出單車的兩個輪子,要求圖形幾何相似 draw bicycle.py 18 20 import os,sys import turtle ...
兩輪自平衡小車總結
時光荏苒,大學四年的最後一項任務兩輪自平衡小車完工了。之前自己幾乎沒有做過嵌入式相關的事情,51也沒學過,為了給自己在大學四年六個幾年選擇了邊學stm32邊做就做還是比較刺激過癮的。兩輪自平衡小車如果剛到5年前還是乙個比較新穎的概念,那時候還沒有那麼多成熟的解決方案。當前伴隨著載人兩輪自平衡車的大規...
box2d製作兩輪汽車
package privatefunctiondebugdraw void privatefunctionkeypressed e keyboardevent void privatefunctionkeyreleased e keyboardevent void privatefunctionup...