記2017年年底,幾次Python后端面試


1. 果殼

電話面試:

  1. 說一下TCP的三次握手,四次揮手,為什么會這樣?
  2. http安全的性的了解,說一下對cookie和session的了解;
  3. 對mysql的了解,說一下你常用的數據類型,char和varchar的區別?
  4. 說一下對線程、進程和協程的了解?協程的實現原理?
  5. 如果實現一個聊天室,不同的人發消息怎么所有人都看到?需要http長鏈接。
  6. 說一下對redis的簡單了解。

總結:
面試官人很好,電面過程中對問題也會給予一定的解答,最后定了現場面試為下午三點,由於當天上午面試小米一直面到快三點了,沒能去現場,非常可惜了!

2. 頭條

一面:

  1. 直接一個手寫算法題,n個病人的看病時間,盡量平均的分給m個醫生,求每個醫生分的時間是多少;
  2. 一個數據庫,每十分鍾會接收到百萬級的數據進行插入,應該怎么設計?
  3. 還問了幾個其他問題,比較簡單,記不得了;

二面:

  1. 問了一個如何設計性能測試平台;
  2. 問我願不願意做測開,我還是希望做開發的,就結束了。。

總結:
頭條面試表現不好,一方面原因是自己算法基礎比較薄弱,另一個自己工作經驗也不足,尤其對於高並發什么的自己之前沒用到,完全一臉懵逼。

3. 創業公司

一面

  1. 斐波那契數列,我寫的生成器版本,然后又讓寫了個遞歸版本;
  2. 輸入‘22+33’這樣的字符串,用面向對象實現,盡量考慮擴展性等;
  3. http狀態碼;
  4. TCP三次握手等,別的忘了;

二面:

  1. 一個多子結點的樹,如何設計數據表儲存這樣的數據?
  2. 寫出MySQL查詢語句.
  3. 說說對進程、線程、協程的了解;
  4. 為什么實現進程?
  5. 其他問題記不住了。

hr面:
由於二面結束后hr不在,后來是電話面試進行的,主要問了一些基本的情況,談了下待遇什么的。

總結:
公司給的待遇略低,不能匹配大小周工作時間,並且公司技術人員還是有點少,擔心入坑,就把offer拒了。

4. 出門問問

一面:

  1. 單鏈表逆置,編程實現;
  2. 一個全局變量和部分變量的問題,在函數中重新賦值后輸出的結果;
  3. 新式類的繼承問題;
  4. HTTP協議;
  5. 非遞歸實現二叉樹的中序遍歷;

二面:

  1. MySQL優化問題,在工作中怎么優化的;
  2. 說一下或者畫一下你現在項目的主要結構圖,主要的數據表;
  3. Redis問題;
  4. 說一下對RESTful的理解;
  5. 別的記不住了,大概一共面了1小時;

三面:

  1. 一個系統設計問題,忘了啥系統了,需要設計哪些表,提供哪些接口;
  2. 問了項目中的一些問題;
  3. 別的記不住了,感覺有機會,我就問了下公司對這個崗位的需求和大題情況;

hr面:

  1. 離職原因;
  2. 隨便聊了些內容,約了下隔天談了薪資待遇;

總結:
拿到offer,待遇滿意,也准備去了,可是沒在約定的入職日期之前在當前公司辦理完離職,遺憾錯過了,感覺很對不起hr小姐姐。。

5. 脈脈

一面

  1. 筆試題1:三個數據表鏈接查詢,具體內容記不清了;
  2. 筆試題2:編程實現自己的列表,一個單鏈表問題;
  3. 問了Redis的一些問題;
  4. 問了操作系統進行文件操作,都會需要什么步驟;
  5. 其他問題大概聊了一下;

hr:

  1. 一面面完時間挺晚了,和hr大概聊了下,告訴我覺得合適后面會聯系,然后就撤了。。然而並沒有聯系!

總結:
並沒有投遞脈脈簡歷,然后面完也沒有結果了,尷尬。

6. 總結

以上是面試的幾家公司還記得住的問題,還有知乎和小米的面試沒有整理出來,再加上之前搜狗的面試,后續會進行整理,並完整總結。


免責聲明!

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



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