面頭條的兩次經歷:第一次在十二月份當時沒有複習,然後直接就是視頻面試。面試官問的很基礎
首先上來就是談談項目,然後在數據庫方向下手,出了一道題讓寫sql語句 可是沒有複習到 並不會 實際就是group by的用法罷了
然後網絡 四次揮手 爲什麼要TIME_WAIT並沒有看過網絡涼
cookie和sesssion的區別 cookie禁用後如何使用session
輸入一個網址到頁面顯示出來的全過程
還有記不清楚了。。。。。
反正就是很基礎 開始沒有複習到。。。
並沒有問python
第二次面頭天是3月23號自己覺得應該能過一面吧然而。。。
面試官和熱情沒的說,上來自我介紹然後就是一同摩擦
你是學python的是吧 那出一道題寫個裝飾器吧:
1.實現一個@retry(times)裝飾器,用來裝飾一個函數,當被裝飾的函數拋出異常時,會重新調用它,最多調用多次 (一上來就是裝飾器我就覺得我又要一輪遊了,是真的菜)
2.http的狀態碼你知道多少越多越好,然後問301和302的區別 302的臨時具體時間是多少
3.服務端怎麼判斷數據傳輸完畢
4.索引:索引的結構是
b+樹的一些特性
給一道題 給定訂單有幾個屬性:訂單id,用戶,uesr_id,下單日期date等建立索引
a.查詢某個用戶的所有訂單
b.查詢某一天的所有訂單
c.查詢某一天某個用戶的所有訂單
綜合考慮三個場景,建立儘量少的索引
5.海量數問題
10G文件,每行一個uint32數字,有1G的機器
第一問 找最大的k個數
第二問 找重複的數字
我的回答分爲k組bitmap算法查找 問我bitmap的實現 溢出情況
其他的都不記得了 問的都是自己簡歷上寫的,感覺自己真的菜問題很基礎就是自己不會 。