麵筋 奇虎360 c 後台開發 實習生 面試

2022-01-21 21:15:45 字數 1365 閱讀 9901

投的是360上海的商業化部門,崗位是c++服務端開發實習生,記錄一下面試歷程:

一面:q:先說一下個人資訊,做過的專案

a:..........

q:先寫個翻轉字串

a:........(這個簡單,不過要注意一下細節)

q:了解nginx嗎

a:聽說過,沒有用過暫時(然後面試管就不問nigix了)

q:說一下執行緒池

a:........(網上很多就不寫了,主要也記不清到底當時說的是什麼了)

q:說說你的這個專案吧

a:.......(從總體框架說道細節方面,基本上過關了)

q:解釋一下同步和非同步?

a:.......

q:你還有什麼要問我的嗎?

a:我問了關於加班以及出勤的問題 

一面的面試官比較隨和,大概乙個小時面試結束,緊接著二面

二面:q:先來做個題:假如你有個超能力,可以知道乙個月內的**變化情況,請選擇一次**以及賣出的時間,讓你的收益最大

a:先寫不出來,然後跟他溝通了一下思路之後磕磕盼盼寫出來了,其實這是個典型的dp問題,這個問題網上應該也能搜到。接不細說了

q:繼續做題,給你很多桶水,水量比如說1,2,3,4,5,然後讓你把他們倒在一起,使得中間水量是最小的,比如說對於1,2,3,4,5這個集合順序的話中間的水量是1+2 = 3, 3 + 3 = 6, 6 + 4 = 10, 10 + 5 = 15,一共就是3 + 6 + 10 + 15 = 34,

a:大概說了下思路,其實是haffman編碼的思想,盡量每次都選當前最小的兩桶水。當時覺得這個也是直覺,然後他就讓我證明,我磕磕盼盼半天也證明不出來,然後他笑一笑就沒繼續問了

q:還是寫程式,寫個單例模式的程式吧

a:...(這個比較簡單,蠻快的寫了出來)

q:還是**,將乙個bst轉換成雙向鍊錶

a:這個問題想了好久,然後我說我暫時想不到可以使用o(1)的額外空間來實現這個演算法,他說那空間隨便你用,你寫乙個出來吧,然後我就用中序遍歷重新寫了乙個單獨的雙向鍊錶出來了,他說寫的沒什麼問題,然後然我再想想,我想了比較久,但是還是沒轍,他就讓我等等面hr面了。

二面大概兩個小時的樣子吧,氣氛比較緊張,因為我寫**能力一般,還需要加強,不過勉強還是過了。

hr面:

q:你覺得你的3個特點,就是用3個特質來概括一下你

q:平時有什麼愛好

q:以後想去**工作

q:能一直呆在360實習嗎  

q:家裡的家庭狀況

hr面輕鬆愉快,然後其他的就是後話了

總結一下:360可能比較看中基礎,也有可能是我的專案比較水他不太喜歡問,總之問了很多演算法題。人生第一次面試,還是挺緊張的。二面的面試官確實比較嚴肅,給人的壓力也挺大。當然自己也要表現的自信一點,然後就是盡量的客氣。差不多就是這些了

面試 58同城 Linux後台開發實習生

昨天下午去面試了58同城的linux後台開發實習生,發揮的很不好,很多基礎問題都答不上來。馬上要校招了,還是要加強基礎學習啊!血的教訓,基礎非常重要!1.寫出二叉樹的深度優先遍歷和廣度優先遍歷。這其實是一道特別基礎的演算法題,博主當時是用佇列實現的廣度遍歷,用遞迴實現的深度遍歷。後來面試官又問我,不...

騰訊後台開發暑期實習生涼經

流程 面試官先讓你介紹一下自己,接著會對你簡歷寫的專案進行細節詢問,因為我讀研做的是目標檢測,所以大部分問的是相關問題,他會跟你 你做的一些工作,然後評估你做這個專案的難易度。很尷尬我做的東西是在深度學習開源平台做的相關工作,然後通過復現一些頂會 然後進行改進調引數等等,但是面試官想知道的是你對模型...

騰訊實習生一面面經(後台開發)

自我介紹,介紹專案 會的技術 1.單例模式 懶漢餓漢 2.然後可能因為簡歷上寫的相關技術的原因,面試官讓在spring中實現單例模式 3.用工廠模式製造不同的單例出來 4.多執行緒下如何實現單例,加鎖?怎麼加?synchronized 5.synchronized在靜態方法 例項方法 塊前使用的區別...