記2017年年底,幾次Python後端面試
阿新 • • 發佈:2017-12-04
可惜了 項目 創業公司 由於 接口 現場 記得 搜狗 字符
前記:16年本科畢業,選了大公司的QA,工作一段時間後發現更喜歡做開發,遂走上了轉崗之路,在一家小公司的做了半年開發之後,由於公司原因,遂開始了艱難的投簡歷面試之路。臨近年底,工作機會不是很多,下面記錄了部分面試的公司,因為這些都記不全問了啥了,就統一寫在一個裏了。之前之後有其他文章記錄了剩余公司的面試。
1. 果殼
電話面試:
- 說一下TCP的三次握手,四次揮手,為什麽會這樣?
- http安全的性的了解,說一下對cookie和session的了解;
- 對mysql的了解,說一下你常用的數據類型,char和varchar的區別?
- 說一下對線程、進程和協程的了解?協程的實現原理?
- 如果實現一個聊天室,不同的人發消息怎麽所有人都看到?需要http長鏈接。
- 說一下對redis的簡單了解。
總結:
面試官人很好,電面過程中對問題也會給予一定的解答,最後定了現場面試為下午三點,由於當天上午面試小米一直面到快三點了,沒能去現場,非常可惜了!
2. 頭條
一面:
- 直接一個手寫算法題,n個病人的看病時間,盡量平均的分給m個醫生,求每個醫生分的時間是多少;
- 一個數據庫,每十分鐘會接收到百萬級的數據進行插入,應該怎麽設計?
- 還問了幾個其他問題,比較簡單,記不得了;
二面:
- 問了一個如何設計性能測試平臺;
- 問我願不願意做測開,我還是希望做開發的,就結束了。。
總結:
頭條面試表現不好,一方面原因是自己算法基礎比較薄弱,另一個自己工作經驗也不足,尤其對於高並發什麽的自己之前沒用到,完全一臉懵逼。
3. 創業公司
一面
- 斐波那契數列,我寫的生成器版本,然後又讓寫了個遞歸版本;
- 輸入‘22+33’這樣的字符串,用面向對象實現,盡量考慮擴展性等;
- http狀態碼;
- TCP三次握手等,別的忘了;
二面:
- 一個多子結點的樹,如何設計數據表儲存這樣的數據?
- 寫出MySQL查詢語句.
- 說說對進程、線程、協程的了解;
- 為什麽實現進程?
- 其他問題記不住了。
hr面:
由於二面結束後hr不在,後來是電話面試進行的,主要問了一些基本的情況,談了下待遇什麽的。
總結:
公司給的待遇略低,不能匹配大小周工作時間,並且公司技術人員還是有點少,擔心入坑,就把offer拒了。
4. 出門問問
一面:
- 單鏈表逆置,編程實現;
- 一個全局變量和部分變量的問題,在函數中重新賦值後輸出的結果;
- 新式類的繼承問題;
- HTTP協議;
- 非遞歸實現二叉樹的中序遍歷;
二面:
- MySQL優化問題,在工作中怎麽優化的;
- 說一下或者畫一下你現在項目的主要結構圖,主要的數據表;
- Redis問題;
- 說一下對RESTful的理解;
- 別的記不住了,大概一共面了1小時;
三面:
- 一個系統設計問題,忘了啥系統了,需要設計哪些表,提供哪些接口;
- 問了項目中的一些問題;
- 別的記不住了,感覺有機會,我就問了下公司對這個崗位的需求和大題情況;
hr面:
- 離職原因;
- 隨便聊了些內容,約了下隔天談了薪資待遇;
總結:
拿到offer,待遇滿意,也準備去了,可是沒在約定的入職日期之前在當前公司辦理完離職,遺憾錯過了,感覺很對不起hr小姐姐。。
5. 脈脈
一面
- 筆試題1:三個數據表鏈接查詢,具體內容記不清了;
- 筆試題2:編程實現自己的列表,一個單鏈表問題;
- 問了Redis的一些問題;
- 問了操作系統進行文件操作,都會需要什麽步驟;
- 其他問題大概聊了一下;
hr:
- 一面面完時間挺晚了,和hr大概聊了下,告訴我覺得合適後面會聯系,然後就撤了。。然而並沒有聯系!
總結:
並沒有投遞脈脈簡歷,然後面完也沒有結果了,尷尬。
6. 總結
以上是面試的幾家公司還記得住的問題,還有知乎和小米的面試沒有整理出來,再加上之前搜狗的面試,後續會進行整理,並完整總結。
記2017年年底,幾次Python後端面試