小米一面面经:   1. 自我介绍;   2. 讲一个最熟悉的项目;   3. 写代码:快排   追问:时间复杂度(平均、最坏),稳定性如何   4. 二分查找,二叉搜索树   5. 网页输入url过程是   6. TCP三次握手过程   7. 进程和线程区别   8. 线程里堆和栈是公有还是私有   9. 死锁   9. linux命令:递归创建目录   10. linux命令:查看端口信息   11. where和having区别   12. 测试微信功能   13.反问   发个面经攒人品~~~   面试官很nice,面试体验非常好,没有答上来的问题,最终会给出正解   求给二面机会!!...