面经详情

底层知识要求高,对C++基础要求精通
一个小时的面试,主要是问了项目、C++基础知识。重点在C++基础知识,包括特性、指针、STL等

相关推荐

匿名用户
软件研发工程师
未通过未通过
------------------------------------正式面经-------------------------------------------------- 一面:挑了一个胖胖的面试官,不苟言笑,不过也不太压抑,问了好多问题,差不多一半没答出来,本来以为这一面就挂了,不知道是不是面试官同情我,居然过了,在此感谢他! NO.1 3-sum问题,就是给一个数组和一个数sum,找出其中和为sum的三个数,hash可解决,后来改了一下, 要是数组元素是复数呢。lz不知道了,改改hash函数应该可以? NO.2 给一个N位数和一个数字K,将N位数中去除K位,使剩下的数最小。要求写代码,贪心加递归可解决。 NO.3 两个排序链表的合并,判两个链表是否相交,求第一个交点,链表判环,求环入口,链表排序,对链表实现二分查找,这些都是很基本的,参考编程之美即可 NO.4 二叉树的重建,参考编程之美 NO.5 一个概率题,大意是一个老头做生意,每天要给他的其中一位顾客送礼,但他只能记住一个顾客,要记住下一位顾客就必须遗忘上一位顾客,当然也可以选择不遗忘。要求为他设计一种方法,使对于每位顾客来讲,获奖概率相等。lz无解 二面:饥肠辘辘的我和面试官,快速解决战斗! NO.1 有向图的拓扑排序 NO.2 普通树的广度优先遍历 NO.3 海量数据:出现最多的100个query 三面:败给了笑面虎面试官 没有hr面,还是技术面,不过略带了hr的风格,会问你喜欢看什么书啊,有什么兴趣爱好啊,学习生活中会遇到最大的难事是什么,怎么解决的。技术问题如下: NO.1 strcpy,注意健壮性就好了 NO.2 包含min函数的栈,见编程之美 NO.3 c++的内存管理机制,栈有多大,栈溢出 NO.4 多态,多态的实现,多态的优点...查看更多
2 年前 发布
匿名用户
软件工程师-实习生
确定通过感觉靠谱
首先简单介绍一下我的情况吧,我是电路与系统专业的研二学生,投的实习生,从来没有参加过面试。通过一个在百度工作的师兄将简历交给了经理,过了几天一个HR给我打电话预约电话面试,预约到了3天后的下午5:00。 面试官在当天4:40的时候先打了个电话过来,大概就是告诉我找个安静的地方准备好纸和笔。然后5:00又打来电话,就正式开始了。 我的简历上写的主要是做视频图像处理的,然后写了自己的编程能力。所以感觉整个面试的问题都是围绕简历上图像处理、C、C++编程的问题展开的。 按照我的回忆,问了下面的内容: 1、简单自我介绍(我事先打了个草稿,就按照草稿上的东西说的,说完之后面试官笑了一下,可能是觉得我说的官方了吧^^) 2、项目介绍(介绍完之后,他又问了几个项目的问题,不过感觉他不是很懂) 图像处理部分: 3、香农定理、奈奎斯特定理(他问我的是香农定理 ,但是给我的提示是奈奎斯特定理 ,所以他自己也没分清吧==|||) 4、常见低通滤波器、滤波器的原理。 C、C++部分的问题: 这个部分是他考的重点,很多问题他都是先抛过来,我给了答案之后他会再十分仔细的追问,问很本质的问题,就是考察对C、C++的认知够不够吧,有点招架不住。 5、this指针怎么用、作用。 6、一个指向类的指针占用内存大小。 7、new delete和malloc free的区别。(我说new可以重载,他又问为什么可以重载) 8、const的作用、好处。 一个const型的函数和普通的函数特别的地方在哪里? 9、引用和指针的区别。 10、如果叫你设计函数strcpy(),你要考虑哪些问题?给你5分钟时间,一一列举。(感觉这个问题是考你思维缜不缜密,想的全不全面) 为什么strcpy() 会返回一个指针型的返回值?有什么好处? 11、编程过程中遇到过哪些内存崩溃的问题,解决办法,怎么避免?(因为简历中我写了阅读代码5万行以上,写代码2万行以上,所以他考了我这个吧) 12、代码执行的时候有时候内存会不够,怎么保证内存足够? 13、你所知道的排序算法及复杂度,其中哪些是稳定的,哪些是不稳定的,为什么。...查看更多
包含1个问题,1个回答
Q:简单自我介绍(我事先打了个草稿,就按照草稿上的东西说的,说完之后面试官笑了一下,可能是觉得我说的官方了吧^^)
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网百度百度面试经验百度面试经验:底层知识要求高,对C++基础要求精通
正在招聘后端高级研发工程师200 个岗位