1. 前同事内推
2. 一面是电话面试,简单聊了一下MySQL的高可用、半同步复制设置的点、以及MVCC为什么采用多版本,而不是通过锁来实现的原因;
3. 给了一道python的编码题,要求实现一个缓存类似的程序,实现多线程高并发读写,同时要求不破坏对象的数据一致性,重点在线程中通信和互斥上,并且说明代码的优缺点;
4. 电话面试官比较和蔼,压力也不是很大;
1. 简单聊了一下MySQL的高可用、半同步复制设置的点、以及MVCC为什么采用多版本,而不是通过锁来实现的原因;
3. 给了一道python的编码题,要求实现一个缓存类似的程序,实现多线程高并发读写,同时要求不破坏对象的数据一致性,重点在线程中通信和互斥上,并且说明代码的优缺点;