贝壳C++开发一面凉经

一面凉筋(2019年8月31日):
1、简单自我介绍
2、项目介绍,针对项目深挖了两个细节(如何防止彩虹表,定期发送报表给客户,间隔n天时间怎么算的?)
3、http状态码(429, 502, 504)
4、https(为什么CA认证能保证安全?CA伪装攻击怎么办?)
5、三次握手和四次挥手,为什么四次?三次行不行?
6、数据库引擎(Innodb、mysima区别)
7、如何发现慢查询?如何优化慢查询?
8、联合索引?(联合索引ABC, 能否查询A、B、C、AB、AC、BC、ABC。注意这里AC是可以的,但只用到A的索引)
9、悲观锁和乐观锁?悲观锁怎么实现?(CAS?)
10、同步、异步、阻塞、非阻塞?
11、NIO、BIO、AIO?
12、select、epoll?
13、MVC三层架构?为什么要用它?
14、扫雷,写一个随机埋n个雷的算法(面试官想考察shuffle算法的原理)
#贝壳找房##面经##C++工程师##校招#
全部评论
乐观锁用cas
点赞 回复
分享
发布于 2019-09-03 07:54

相关推荐

头像
不愿透露姓名的神秘牛友
04-04 15:56
点赞 评论 收藏
转发
4 36 评论
分享
牛客网
牛客企业服务