自我介绍:本硕985,科班,大约半年前算法转开发,今年秋招真的太难了,太卷了,刚刚收到shopee的意向书。
总体来说shopee的面试体验很好,态度很好,流程很快,觉得是棒棒的公司。
8.19号 笔试,当时有好几场笔试,笔试成绩实在不记得了,印象中不是很难。
时间太久,有些遗忘了,写一写记得起来的
语言基础:
Python的数据结构,GIL,装饰器,内存管理
C++多态,多继承,static,智能指针, stl中的vector,list,set,map
OS基础:
进程和线程,哪些锁
虚拟内存
孤儿进程和僵尸进程,产生的原因,什么样的代码会产生僵尸进程?
数据库基础:
ACID,可重复读和读已提交的区别,如何实现
B+树和B树的区别,为什么用B+树不是B树
计网:
TCP/UDP
TCP比UDP安全性相对差,为什么(因为我说了安全性问题)
TCP如何控制发送数据的大小
TCP拥塞控制
介绍一下I/O多路复用 select,poll,epoll,fd的大小可以改变么
socket编程有用过么,介绍一下
编程题:两数之和
以上就是本次分享内容,更多大厂Shopee工程师面试经验持续关注六星社区。
想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!