大部分时间都在问项目,面试体验:滴滴>蔚来>Momenta滴滴面试官态度很nice,偏门八股很少问,根据项目来考察,不会的还会引导,最后还给了一些学习建议,好感度++一面侧重c++语言基础(智能指针、并发、虚函数)和项目,二面侧重系统设计和计算机基础算法题考的比较简单。。这点我是没想到的滴滴 基础架构部一面(50min)golang线程同步方式菱形继承解决方案c++11线程同步方式条件变量有什么缺点c++条件变量为什么要和mutex搭配,不能单独使用吗shared_ptr引用计数的实现了解吗weak_ptr了解吗unique_ptr在项目哪里用到,什么时候用裸指针更好分布式存储了解吗对于数据库分布式查询计划,你有什么想法吗,如何设计你的项目架构这个优化点你有测过性能提升吗项目迭代了几版你的项目是怎么来的你怎么用RAII和Exception来封装资源的,所有函数都用Exception封装了吗二面你觉得线程、进程、协程有什么区别吗?多进程之间怎么通信,多线程呢?系统内核的角度,进程和线程的调度方式有什么区别吗?多线程和多进程的优劣和使用场景?TCP和UDP各有什么优点呢?你认为视频通话场景一般使用TCP还是UDP呢,为什么?对于视频场景,一般来说i帧到达以后p帧才会有效,那么基于UDP如何保证i帧到达呢?你怎么保证UDP下帧与帧间的有序性呢?select和epoll了解吗,在实现机制上有什么异同吗?分布式存储了解吗?你对分布式存储架构了解多少?算法题:5T大文件,其中有一对数字相等(比如:1, 1, 2, 3, 6, 10, -1, ..., 7),给定有限内存和CPU,如何找出这一对数字共识协议、小文件拆分、大文件合并了解吗?介绍部门对面试体验如何反问环节蔚来 自动驾驶软件开发一面项目中遇到最大的困难C++如何处理UTF-8字符串项目中的RAII和exception怎么使用整体设计框架项目初衷vector的内部实现 扩容resize()、reverse()、shrink_to_fit()如何让vector提前分配空间线程同步线程间通信c++11 thread生命周期智能指针区别和实现unique_ptr怎么转移内部指针c++11新特性了解多少二面怼项目HDFS有什么缺点?怎么保证多节点间的数据一致性?设计分布式系统需要考虑哪些因素?算法题:有序数组求下标等于数组值的元素反问环节Momenta 感知infra一面项目中遇到的问题和解决方案拷贝构造和赋值构造了解吗什么情况下使用拷贝构造,什么情况下使用赋值构造如何设计一个移动构造函数移动语义了解吗类中有纯虚函数可以实例化吗c++原子变量了解吗c++多线程同步机制dynamic_cast的效率问题有没有其他方法判断是父类还是子类的对象智能指针的区别智能指针shared_ptr线程安全吗多线程下shared_ptr会被析构两次吗c++11新特性了解多少做题:判断一个点是否在矩形中(用四个点表示)二面怼项目异常安全如何保证聊聊你对测试驱动开发的理解
点赞 47
评论 8
全部评论

相关推荐

程序员牛肉:1.大头肯定是院校问题,这个没啥说的。 2.虽然有实习,但是实习的内容太水了,在公司待了七个月的时间,看起来就只做了jwt和接入redis。爬取新闻,数据导入。这几个需求值得你做七个月吗?这不就是三四个月的工作量吗?我要是面试官的话真心会认为你能力不太行。所以既然有实习了,一定要好好写,像是Swagger这种东西是真没必要写上去,就拉一个包的事情。 3.我个人觉得话,在校生不要把自己当社招看,除非你的项目是特别牛逼,特别有名的含金量,否则不要写这种密密麻麻的一串子工作职责。你的项目只有一个作用,就是供面试官从中来抽取八股对你进行拷打。 但是你现在这个看不来什么技术点,可以改一下,详细表述一下你用什么技术实现了什么功能,在实现这个功能的过程中,你解决了什么难题。
点赞 评论 收藏
分享
07-07 12:25
门头沟学院 Java
程序员牛肉:你这个智邮公司做的就是那个乐山市税务系统的服务吗?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务