百度c++一面

八股

1.左右值,移动语义。

2.虚函数,虚指针,构造函数可不可以调虚函数。

3.static变量中,局部和全局变量的区别。

手撕

1.线程池

2.shared_ptr

手撕不会,直接寄。

#百度##面经#
全部评论
老兄,是最近刚面的吗
点赞 回复 分享
发布于 10-20 15:27 山东
sharedptr还好 线程池是不是要复杂点
点赞 回复 分享
发布于 10-21 08:58 河北

相关推荐

10-20 15:36
深圳大学 C++
二面挂了。难顶一面聊了一会儿项目。1.一致性哈希(分布性相关,但我不是学这个得)。看过但记不清了,又跟着问了一大堆哈希相关的。2.DNS3.开放题,如果双十一,有大量请求过来,如何确保正常运行。没学过,随便答得,如果是正常和异常请求混合,可以通过阈值来剔除异常请求,正常请求平均分配到多个服务器处理。面试官说她想问的不是这个,然后给我讲___(一个名词我忘了),大概就是只保留100个请求,其他的请求阻塞,暂不响应。等等4.学没学过sql(没学过)5.sql注入(没学过还问,我已经快疯了)6.应该还有别的八股,记不清了编程题:1. 单例,写出来了2. 最长回文子串,动态规划,写的时候紧张,把二重循环的ij写反了。。。面试结束才找到3. 开放题:一趟地铁线路,最少需要多少个司机(不会,分析了半天,站点数量、线路长度和地铁速度巴拉巴拉的)她说可以根据站点的地铁等待时间和时刻表,预估大概有多少辆(好像是)面试官说我基础还行,但是临时问题的反应还需要提高(难顶)。但是让我在线等一会儿,磕磕绊绊进了二面。二面:1. 聊了一会儿项目2. linux中如何在一个超大(2、3G)的日志系统中搜索包含某个字段的行(grep吧,没写过,猜的)3. 虚函数和虚基类(虚函数没问题,虚基类当时有点懵了,忘了是虚继承还是抽象类了,就都答了一遍)4. 进程调度5. 用过哪些设计模式(单例,工厂,观察者模式)6. 观察者模式和策略模式的区别和应用场景(策略模式忘了,但蒙了一个蒙对了)7. 还有别的八股,忘了8. 编程:单链表转换为L1 Ln L2 Ln-1的格式。(很久没写链表题了,花了点时间,改了个bug,写出来了)9. 开放题(忘了,但好像是高并发)然后反馈就是今天的面试到此结束了。凉凉。八股很少,高并发、分布式等等实际项目的相关知识很多,还有开放题也很多。我实在是顶不住,做的项目是SLAM,高并发、分布式、数据库压根就没接触过,学了一点但是还是顶不住。开放题特意看了不少,结果一个没考,考的全是没看过的。邮件说的顺利的话一天三面,二面说到此结束看来就是不顺利了秋招要凉啦
点赞 评论 收藏
分享
1 20 评论
分享
牛客网
牛客企业服务