C/C++开发工程师面试

C/C++开发工程师面试经验页提供了该职位近年来在全国各城市、企业的C/C++开发工程师面试问题、面试难度、面试感受等信息。
2024-05-29 10:00:00 更新

C/C++开发工程师面试概况

基于用户贡献的2C/C++开发工程师面试经验统计分析得出,结果仅供参考。

面试难度

icon
“困难”

面试感受

icon
“体验不好”

面试来源

网络招聘
50.0%
校园招聘
50.0%

C/C++开发工程师面试经验

系统基于用户发布C/C++开发工程师面试经验的内容丰富度、发布时间等维度,经过综合计算并自动排序后予以展示。
默认排序
只看精选
面试难度
面试感受
百度C++开发工程师面试经历
匿名用户
面试了职位:C/C++开发工程师
未通过感觉没戏
C++       C++和C的区别(C++的面向对象特性,构造函数和析构函数的自动执行,模板,C主要怎么用void*,还是说的具体一些好,不要用概念回答)       C++对象内存分布       C++构造函数,虚拟函数,析构函数,内联函数的注意事项       C++的多态是怎么实现的(虚函数,模板两个方面)       vector和list的实现原理       分配器的原理       自己写一个vector类 把C++模板编程  STL源码剖析 C++Premer,是C++复习的资料吧,感觉足够应当面试官的问题了TCP\IP TCP握手(很频繁) Http协议 四次断开协议 TCP连接的状态图 拥塞避免算法,滑动窗口协议,还有一些计时器等等比较碎的知识 ARP\RARP协议 域名系统 书主要看  TCP\IP详解   把主要章节看完linux知识如何查看进程 ps,pstree,top,free,grep, sed, awk,strace,netstat(归到这里面别在意)还有一些查看调用库的命令 linux文件系统 linux内存布局 几个重要的文件的位置 推荐书籍有鸟哥私房菜linux编程 这方面问的少,不过下面的书有助于对linux和网络的知识认识 主要看  Unix网络编程,我只看了一本,还有就是Unix环境编程数据库 我SQL基础知识都是模模糊糊,只看了InnerDB存储引擎那本书,在京东面试的时候讨论了很长时间 下面按过程来说一下面试各个环节吧笔试:把几种排序,二分查找,能写出来,树的层次遍历,深度遍历,链表的操作,熟练一点,然后把动态规划的几个经典的问题多看几遍。最后把几个经典的问题都弄熟了,比如字符串的各种子串问题(公共序列问题),扔鸡蛋问题,进制转换。一面:上面的基础知识基本都是在一面的时候很重要,也基本就是那些问题。然后是关于项目,科研等问题,主要把自己在研究生的事情讲一边,讲清楚就行了,能表达自己是一个努力,积极向上,乐观的人,感觉就行了。二面:一般一两个基础知识,然后一两个算法,然后又是项目上的各种问题,这算是继续对你的考察。然后各种套路问题,百度上都可以查到。 目前没三面过。都在二面跪了,一般基础知识大部分都答对了就可以了,感觉允许不了解几个,不用猜,直接说不了解就行。然后回答问题时要积极,热情,让人家感觉到你对这次面试很在乎,要查人家公司一些动态,有机会就在套路问题里面说出来,让面试官感觉你很重视这个招聘,很想过来,尤其很多套路问题,不要用都可以,差不多等等话,这会让面试官觉得你很随意这个面试,然后他也就随意了。我也是前面都跪了,然后才看了一些面经和百度了很多问题,以及用面试官的问题问周围的人,看他们怎么回答。找到问题,解决问题,这是关键吧。...查看更多
2 年前 发布
1
百度社招的C++研发工程师的四面经历。
匿名用户
面试了职位:C/C++开发工程师
确定通过确定通过
一面,二面基础技术:问的都是一些的基础问题,面试官还会打印了一些小题目(填空题)。 1.struct和class的区别? 2.自增运算符的步骤(内存,寄存器),有两个线程分别自增100次,问最后结果的最大最小值? 3.在一个数组中有一个数字只出现1次外,其它数字都成对出现,如何找出这个数字?如果有两个数字出现1次呢? 4.delete和delete[]的用法? 5.new和malloc区别? 6.C++类构造函数初始化列表执行顺序? 7.进程和线程区别? 8.单链表逆序?写源码9.虚函数指针?多重继承? 10.linux的wget,ls,du和awk的用法? 11.TCP如果不是三次握手会怎么样?TCP怎么流控的? 12.死锁的四个条件?怎么解决? 二面: 1.Redis的用途?分布式锁的工作原理? 2.向量的点乘和叉乘的用法? 3.二维空间内,点到直线的距离? 4.所使用的后台框架?同步和异步的用法?同步是怎么实现的? 5.epoll和select区别?epoll两种模式,有没有用过边缘触发? 三面项目管理:1.一分钟介绍一个你做过的最大的项目? 2.你之前的项目和应聘工作的关联? 3.离职的原因?如果说不清楚,面试官会引导你把话说清楚。 4.项目完整流程? 5.项目问题?怎么解决的? 四面职业规划:1.你对百度最近的负面新闻有什么想法? 2.怎么减压? 3.三年规划? 4.如果领导与你想法相左,怎么办? 5.获取知识的途径? 6.加班的看法? ...查看更多
2 年前 发布

C/C++开发工程师常见面试问题

输入几个字母,按字母顺序排列。
匿名用户
面试了职位:C/C++开发工程师
确定通过确定通过
申请一个大小为26的char数组,遍历输入字符串,遇到大写的转化成小写,存入数组的对应下标,遍历数组打印出字母。
2018-08-02 发布
来自苏州富鑫林光电科技有限公司的面试
你在大学做过的有影响力的事情。
匿名用户
面试了职位:C/C++开发工程师
确定通过感觉靠谱
参与了一个校级组织的领导层,能担任起自己的责任,以及合理安排别人的工作。
2018-07-30 发布
来自深圳市雁联计算系统有限公司的面试
“”与<>的区别。
匿名用户
面试了职位:C/C++开发工程师
确定通过确定通过
For #include <filename> the preprocessor searches in an implementation dependent manner, normally in search directories pre-designated by the compiler/IDE. This method is normally used to include standard library header files. For #include "filename" the preprocessor searches first in the same directory as the file containing the directive, and then follows the search path used for the #include <filename> form. This method is normally used to include programmer-defined header files....查看更多
2018-07-25 发布
来自上海德雷柏电子科技有限公司的面试
问的都是关于专业的问题,和一些生活问题。
匿名用户
面试了职位:C/C++开发工程师
确定通过确定通过
实际回答,不要害怕。
2018-07-19 发布
来自成都汇合乾元科技有限公司的面试

C/C++开发工程师相似职位面试经验

来自一个踏实做事人的分享
匿名用户
面试了职位:WebGIS工程师
确定通过感觉靠谱
一面技术(感觉很友好):项目经理十分友好的做一个自我介绍,并礼貌性让我稍等技术过来面试,会简单聊到期望薪资。 二面人事(感觉很负责):人事对我本人现有学历、工资及相关福利的一些简单了解,会记录期望薪资及一些沟通中的问题。 三面技术(感觉很中肯):主要会了解我的工作经历及一些职业方向变动的原因,简单沟通了对部分技术的了解(当然主要还是地图这块儿)。 次要问题: 1.考查前端的一些属性及缓存,比如内外边距及圆角透明度、session、cookie等; 2.考查后端的一些架构了解,比如springboot涉及到的一些技术。 主要问题: 1.考查地图的使用经历对其使用过程的熟练程度。(我觉得一个合格的GISer应该对这块儿有一个系统性的掌控,我也在查漏补缺) 2.考查地图相关的知识点,及一些地图加载的方式。 3.对三维地图的了解程度。 ...查看更多
2 年前 发布
面试:GIS工程师。面试还好,面试难度良好,感觉没戏。
看准15762
面试了职位:GIS工程师
未通过感觉没戏
过程一:HR对精心准备的ppT当场演讲,介绍公司的相关情况以及未来愿景,并提问我们对于公司的认识。(提前做好了功课)  过程二:一圈人的介绍听下来,由HR根据每个人的情况。随意对每个人提两个问题。我轮到最后一个回答问题,我的问题很简单,因为在场的求职者就我一个人是外地的高校,她让我阐述一下我作为一个上海人为什么要去外地高校继续学业。这问题可真是的,我在大一的时候就已经回答过无数人了。问题二,居然她让我把我刚刚陈述的那段话用英语复述一下,我差点蒙到。不过还好还好,好歹是学过英语的,即使我很久没讲英语了,但是我也要表现得很镇定,进行了简短的英语阐述。  过程三:性格测试 就是在很短的'时间内,不需经过大脑思考,尽可能答完手上的题目。之所以要进行性格测试,是因为企业领导会根据你的性格来测评你能否胜任这个岗位,或者根据求职者的自身情况来安排更适合的工作。...查看更多
2023-05-11 发布
GIS工程师面试不好,共4轮面试
高倩倩
面试了职位:GIS工程师
未通过未通过
不太好是个主管面试,但是感觉有点看不起人的样子?地址比较偏僻,旁边只有公交站,从地铁转公交很麻烦公司地址比较好找,三四层都是,从电梯出来就听到楼道间有人在吐槽 代码不好写产品不行敷衍交上去... 听起来就不是很靠谱,比较窒息
2022-07-08 发布
GIS工程师面试很好,共3轮面试
5885
面试了职位:GIS工程师
确定通过感觉靠谱
经验等面试结束再谈,双非语言类大三。三月开始投简历面试,阿里三面挂(详情上一篇),六月份陆续接到京东网易offer,最后选择继续面试字节。 岗位:内容运营 日常实习生 timeline:6.20一面-6.21二面-6.22三面-6.27半夜发了offer 一面:25min左右 1.自我介绍。说了一半打断 2.针对介绍及简历深挖第二段实习经历,鹅厂用户运营。拉新过程,具体工作内容,社群运营的目的及作用,访谈的具体情况,拉新成果。 3.简单问了下第一段内容运营,工作内容。 4.职业规划 5.为什么选择互联网,是对本专业不感兴趣吗? 6.对于长短视频如何理解,如何定义长短? 7.你说你是b站重度用户,举例说明你最喜欢的三个up主。(庆幸自己看得多…面试上午...查看更多
2022-07-06 发布
php研发工程师面试经验(北京)
匿名用户
面试了职位:GIS工程师
确定通过感觉靠谱
面试过程:在家视频面试,第一面主要问了php的基础知识,mysql的内容,熟悉的框架内容,最后做了一道动态规划的算法题(走台阶)面试官问的面试题:1. php ""和""的区别2. isset和empty的区别3. $this, self, parent的区别4. php魔术变量5. mysql索引模型,什么情况下设置了索引却不走索引6. 联合索引模型7. 防止sql注入 yii2 bindValue()和bindParam()的区别8. yii2框架 find() findOne(), all(), one(), scalar() queryAll() queryRow() 的返回值,已经结果集为空时候的返回值9. 说一些操作array的方法:array_values, array_column, array_push, array_pop求数组的交集,并集,差集?array_multisort?遍历array的方法?array_walk?除了array_walk还有什么可以遍历array的方法,array_search?10. php定义常量的几种方式...查看更多
2 年前 发布
说明:C/C++开发工程师面试经验内容由看准用户自行上传,仅代表内容发布者个人观点。看准网对相关内容的展示并不代表认同其观点。请用户在使用相关信息或依据相关信息作出决策前自行进一步核实此类信息。
寻找更多岗位洞察

小程序

看准APP

公众号

看准公众号

APP

看准APP