一面八股拷打:c++部分谈谈对c++多态的理解多进程和多线程通信,选择其中一个展开说一下谈谈你对右值引用的理解c++和c的不兼容性体现在哪些地方cmake工具,如何实现跨平台编译给了有一个源文件,以及依赖的一个动态链接库,用cmake编译应该怎么写makefile有一个很重要的规则,指的是什么吗谈谈对模板的理解python部分: 对字典类型的数据,怎么实现遍历list和tuple的区别算法题:将命令行参数解析成一个map,如: -a a1 a2 a3 -b b1 -c c1 c2整体体验:感觉一面面试官人很友好,有一两个问题自己不太懂,说了一点相关的东西,面试官也一直说没事,最后还说我的c++基础挺好的(面完我在想问什么没有问我简历和项目,后来才知道是 hr 当时没有把我的简历发过去,所以没问吧可能)二面:没有其他拷问,上来就是情景设计题第一个问题,给一个目录,找到所有的子目录的路径,并按照从长到短的顺序排列,希望我用脚本语言实现第二个问题,设计一个读写缓冲区        要求一: 是对同一个buffer进行读写操作        要求二:要有读写函数,分别由读写线程调用        要求三:缓冲区要是一个环形缓冲区听完问题一,我知道这本质上就是一个目录的递归遍历问题,所以迅速给面试官输出了思路,表示这个用 C++ 实现需要用到一两个系统调用函数,自己记不清楚了,面试官说C++实现可能比较麻烦,建议我用脚本去写,python只知道os模块,虽然很简单,但最后还是棋差一招...对问题二,一听感觉很熟悉,然然刷刷一顿输出,由于第一个问题花了太久时间,所以这一问只让我写了关键代码(5分钟写关键代码+5分钟输出)总结:幸运的是,最后还是拿到了实习offer,后续也面了其他中厂,感觉这次百度面试压力还是比较大,上午10:30一面,12点给结果说通过了,可以安排下午16:00二面,问的还是干货,尤其是二面,也说了不问leecode,要通过上面那种题目考察实习生的实际工程实践和模块分析能力 ^.^
点赞 18
评论 3
全部评论

相关推荐

佛系的本杰明反对画饼:个人看法,实习经历那段是败笔,可以删掉,它和你目标岗位没什么关系,没有用到什么专业技能,甚至会降低你项目经历内容的可信度。个人技能那里可以再多写一点,去boss直聘上看别人写的岗位要求,可以把你会的整合一下,比如熟悉常规的开关电源拓扑结构(BUCK、正激、反激、LLC等),熟悉常用的通信总线协议和通信接口,如UART,IIC,SPI等。简历首先是HR看的,HR大多不懂技术,会从简历里去找关键字,你没有那些关键字他可能就把你筛掉了,所以个人技能尽量针对着岗位描述写一下。还有电赛获佳绩,获奖了就写什么奖,没获奖就把获佳绩删了吧,要不会让人感觉夸大。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务