小米Python后端面试题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小米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. 面试没结果,虽然面了很多面。

以上是关于小米Python后端面试题的主要内容,如果未能解决你的问题,请参考以下文章

Python后端面试题

百度后端面试题知识点总结

最新阿里内推Java后端面试题

2020年,阿里内推Java后端面试题,文末附面试福利。

一文整理总结常见Java后端面试题系列——Java基础篇(2022最新版)

(2021最新版)Java后端面试题|Spring部分