1. 问了项目经历,项目经历说的不好,没有说出项目难点和技术含量,关键是也没描述清楚让面试官产生很大的误解,沟通能力堪忧;
2. 问了tcp滑动窗口,和udp的区别;
3. 扩展到了nginx,php进程模型,谈到epoll概念;
4. nginx如何做负载均衡;
5. redis zset使用场景有吗;
6. 如何分布式加锁(想到了redis,没想到利用数据库排他锁这里来,原先就提示了问我数据库用的是不是innodb);
7. 如何生成全局唯一id(答到了用时间戳方法,但实际mysql自增id也可以);
8. 最后问了一道算法题,找出两个不包含重复数字的数组之间的交集,一开始没答对,两个数组排序再一个个遍历;后来又想到桶排序;其实一个数组排序,另一个数组遍历二分查找就可以了。
一面全程大概45分钟。面试官一开始就不太耐烦,表情看起来不太对,估计挂了。唉,凉凉。
...查看更多