小米Python后端面試題


電話面

時長:30m

  1. 說一下對瀏覽器緩存的理解;
  2. 說一下MySQL優化;
  3. 說一下redis;
  4. 說一下從輸入url到返回都發生了什么;
  5. 域名怎么解析的;

一面

1h

  1. 編程實現翻轉單鏈表;
  2. MySQL中varchar和char的區別;
  3. HTTP協議常用的狀態碼;
  4. 對Redis的了解;
  5. GIL;
  6. 對加密的了解;

二面

1h,電面面試官,應該是小組或者部門leader;

  1. 設計一個類似滴滴打車優惠券的系統,盡可能詳細,包括接口、數據表等;
  2. 斐波那契數列,打印出所有可能的結果(不是最終結果);
  3. MySQL索引設計;
  4. MySQL鎖的理解;
  5. M有SQL的分區和分表;

三面

1h,部門間交叉面

  1. 裝飾器相關問題,原理、使用、切面編程等;
  2. 編程實現順序數組錯位后的查找;
  3. 按照簡歷一條一條往下問;
  4. Linux對內存進行操作的命令;

四面

不足30m,部門leader

  1. 說一下你對前面面試的感覺,說了一個不足;
  2. 說一下你印象最深的一件事;

總結

  1. 技術面中有一部分問題答得不甚理想;
  2. 面試沒結果,雖然面了很多面。


免責聲明!

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



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