今日頭條高級后端開發實習生三輪技術面+HR面 面經


二面結束后已經意識模糊,好多問過的東西都忘了,而且有一些基礎知識就不在這寫了,大部分公司都問的差不多...

 

一面(2018/03/27,11:00~11:50)

1:自我介紹

2:簡單說說你這個項目吧,博客開發這個

3:假設現在有一個情景,一些客戶端瘋狂的訪問你的服務器,然后你現在要限制他們的訪問,比如說一分鍾只准訪問100次,怎么實現這個功能,偽代碼實現

4:說說cookie和session

5:說說HTTP(這個我當時說了好多,連請求報文,響應報文的格式啥的都說了,但是面試官還是不滿意,然后我又強行瞎BB了好幾分鍾...

6:HTTP2了解嗎

7:說說HTTP緩存

8:數據庫的特性

9:如何實現數據庫的原子性,可以用偽代碼實現嗎

10:Linux線程與進程的區別?你覺得最主要的區別是什么

11:鍵盤敲一個A,發生了什么

12:redis?

13:你有什么問題問我

就記得這么多了,快一個星期了,忘了一些...

上完兩小時課回去接着二面

二面(2018/03/27,16:30~17:20)

1:自我介紹

2:已知一個函數rand3() 可以等概率隨機產生1,2,3,請實現函數rand7(),可以等概率隨機產生1~7

3:當你在搜索框輸入h的時候會出現一些h開頭的單詞,然后再輸入一個a(ha),會出現ha開頭的很多單詞,現在給你一個詞典,讓你實現這個功能,當用戶動態的輸入字母時,跳出以此字符串為前綴的所有單詞,要求時間復雜度最優

4:在給賬號輸入密碼時,當一個用戶連續輸錯5次就會提醒用戶休息1分鍾,現在給你一堆數據,每個數據包括用戶的ID,時間戳,輸入密碼的正確/錯誤,用什么樣的數據結構存儲並處理這些數據來實現這個功能,說說具體怎么實現

5:寫兩個簡單的代碼題吧,求一下二叉樹的深度

6:普通二叉樹,找一下兩個節點的LCA

7:機器學習了解嗎?智能AI?

8:你有什么問題問我

就記得這些了,面試官問我數學怎么樣,我居然說了還行,然后...最大似然估計?中心極限定理?偏導?梯度?一臉懵逼...

三面(2018/03/28,15:30~17:10)

上來就嘲笑我的項目“你就用的django寫了個數據庫讀取啊...”,然后就沒提我的項目,但是又問了我最大似然和中心極限..然后就寫題

1:輸出k對括號的全部正確匹配方案,如k=2,輸出()(),(())

2:將一些柱子整齊的擺在一行(立着),高度存在數組height[]中,height[i]表示第i個柱子高為height[i],然后往凹下去的地方倒水,問一共能蓄多少單位水,比如[5,1,3,4,5,1,3],答案是7+2=9

3:你有什么問題問我

HR面(2018/03/30,16:06~16:11)

1:自我介紹

2:說一下你對這個崗位的理解

3:什么時候能過來,可以實習多久

總的來說,運氣很好...今天下午收到了offer


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM