shopee后端面经(5.11)

上来说部门是java和go语言都是,而我是C++,所以感觉恐怕是G了。
1,问本硕非计算机,怎么自学的
2,问了项目(我项目是数据库相关的),问了项目中设计的算法,有没有参考MySQL等数据库的实现等等
3,问我项目中所使用的互斥锁、读写锁、buffer pool等各种结构是只用了C++原生的还是有自己设计的(都有)
4,介绍一下MySQL中的B+树,MVCC,binlog、redolog、undolog的区别
5,意向锁了解么
6,分库分表知道些什么,分库分表会带来哪些问题?
7,介绍一下HTTPS是怎么做到安全的
8,TCP是怎么做到可靠性的,有自己使用或者实现过网络编程组件么
9,IO多路复用了解么,select、poll、epoll的区别说一下
10,你提到了零拷贝技术,能说一下,如果要从磁盘上向外发送某个文件,这个过程中会涉及到哪些拷贝么?
11,skiplist听说过么,能介绍一下么?(后面又问和二分算法类似么?我说有些像)

算法:树的遍历
#shopee##面经#
全部评论
结果过了,约了5.25二面
点赞 回复 分享
发布于 05-20 17:11 吉林

相关推荐

我见java多妩媚:大外包
点赞 评论 收藏
分享
4 26 评论
分享
牛客网
牛客企业服务