百度PHP工程师 面试经历(2012年8月)

匿名网友 匿名网友 发布于: 2016-02-25 00:00:00
阅读 162 收藏 0 点赞 0 评论 0

首先简单介绍一下我的情况吧,我是电路与系统专业的研二学生,投的实习生,从来没有参加过面试。通过一个在百度工作的师兄将简历交给了经理,过了几天一个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、你所知道的排序算法及复杂度,其中哪些是稳定的,哪些是不稳定的,为什么。

满意的地方:

面试问的问题,挺全面的

不满意的地方:

没有

评论列表
文章目录