winsunxu的专栏

很幸运,今晚接到通知说,要飞北京去面三面。看来自己还是不够冷静啊,接到电话说给我两个消息,一个好消息和一个坏消息。好消息是前面两面都已经过了,坏消息是要自己出机票钱去面试。听到坏消息,我当时心里虽然高兴,但是,表现出来的确是不乐意。

收集下,前人三面的经过:

1、一开始就上来问上次笔试中一道题,是进一步往深处问。俺粗心大意,竟然看错了代码导致问题没有答上来,郁闷了。紧接着是一道智力题,俺开始答得还行,倒数第二问是归纳出一个公式出来,俺也归纳出来了。不过,最后一问是:请证明这个公式。最后一问的时候,俺崩溃了。好,这个题又失败了。

然后开始聊项目上的问题,问平时与人沟通是怎么沟通的,这些问题是俺的强项,blablabla说了一堆。

最后,俺问了两个问题,GG答得挺详细的。最后说,过几天会通知俺的。

拿手机一看,时间已经过去了一个半钟头,呵呵蛮久的。

如果说一面给自己打75分,二面给自己打65分,这次,就要不及格了。总结今天的面试,如果第一问俺仔细一点,把那个多线程的问题给答对了,估计就有很大的希望了,可惜…,细节决定成败阿,tnnd。

2、

面试官和前面两轮的面试官年纪差不多, 看样子 应该不是部门主管之类, 连个自我介绍都没有。

首先是一个项目介绍,tmd, 这样的问题已经重复N 次了, 由于我应聘的职位是数据挖掘之类的职位, 就强调 使用了什么聚类分类算法的 东西, 期望他能继续追问下去, 这一块我非常熟悉阿,前几天还系统的复习了一下,有疑问还向师兄请教了。他妈的,哪知道 他不上钩。

接下来,告诉我让我做一道题目,我本来以为是一道算法题。 因为网上有人说第三面还是技术面考一些算法,也有人说一般不会是很具体的问题,是开放型的问题,但是一般情况下不会再让你写程序。

等他讲完, 发现又是一道逻辑推理题,有点像智力题。

说实在的, 这道题目比我第二面的智力题要容易很多,但是一开始脑子一片空白,试探着给出了一种方法,被他否决, 然后中间他给一下提示,只是当时没有领会。于是继续思考,感觉思考了很长时间, 我笑了,告诉他答案和 我刚才脑子卡在那儿了。 面试官没有任何表情 , 而是对问题进行推广, 结果答案被我猜到了, 然后他 让我去证明。这一次我实在想不起来, 感觉不应该再长时间的思考,于是宣布放弃。

感觉在面试官面前思考问题, 时间变的好长阿。 想想也是, 我们在网上搜索东西,几十秒的延迟就让人不耐烦。

面对面面试时, 5分钟的时间确实显的很长, 更不要说更长。

3、第三面我问面试官“你是不是这边的负责人啊”,他说是的,你是第三面,他问的基本都是一些如:来百度的目的,平时遇到的困难,如何解决的等等之类的,最后问我对百度的待遇方面有没有什么要求,这是不是意味着差不多了啊

4、个人经历、对互联网的看法等等,甚至连我在学校参加过什么社团,有什么爱好,在学生会担任什么职务都问了,这方面我的经历还是很丰富的。对答如流,感觉到他也非常满意,还主动跟我说以后我如果入职,会在哪些方面还需要加强等等……嘿嘿,心情真不错!

5、1、1,2,3…n千克的砝码可以称出1,2,3..n千克的所有重量,那请问要想称出1,2,3….n千克的所有重量,最少用多少砝码这个小学奥林匹克做烂的题,我第一秒钟的第一反应就是1,2,4,8,16,32…这个序列,于是我第二秒钟就说,这个题小学数学奥林匹克做了很多遍了,当时要用最少的钱币值表示1,2,3…n的所有钱币值,就是这个序列,说完差不多是第十秒,然后他在第十一秒就说,那你看n=13的话用1,3,9这个序列你看行吗?我在第十二秒就反应出砝码可以左右放,比如这个2=3-1,5=9-1-3,11=91,第十三秒我就把1到13的所有重量的称法全部列举出来了。他心想,小样你中招了吧。我就算你错!2、32位机,int占4字节,在4T个数中找出第2T大的数,内存只有2G这道题描述有点复杂,我结论是O(N)级的,他也表示肯定了

自己被面的题目:

一面:主要是面项目经验,还有问些ring 0方面的东西,怎么映射一个模块,要考虑重定位。

怎么校验驱动的IRQL过高,导致的非分页内存BSOD,用驱动校验器。

二面:C/C++:

函数指针怎么写?

static作用?

隐藏函数名,同名函数或变量不同模块不可见;变量存在静态区域,具有持久性和0.

C和C++对函数名字的编译结果的区别?C++编译后的函数名字,一般包括什么东西?

内存字节怎么对齐?为什么要对齐?

虚函数的理解?

操作系统:

write-on-copy机制?

如何做到互斥地运行程序?

堆和栈的区别?

模块加载地址来源于?

一模块创建堆,另一模块释放堆,会产生什么问题?

TerminateThread(),结束一个线程会有什么结果?

进程通信方式?

事件、信号量和mutex有什么区别?

不同进程间如何共享句柄?

句柄代表什么意思?

父进程创建子进程的时候,子进程继承父进程句柄的内核是怎么实现的?

进程和线程的区别?

算法:

n个数里面选出前m个大的数,排序和非排序方式?

一堆整数中找出两个数之和是m的数?

一个含有大写、小写和数字的数组中,如何快速的判断里面是否有重复数字?

构建一个栈结构,,向外提供三个函数,push()、pop()和getmin(),要求复杂度O(1)?

谈谈排序树?

三面:

人若勇敢就是自己最好的朋友

winsunxu的专栏

相关文章:

  • 【算法】直接插入排序C语言实现
  • 嵌入式 FAAC1.28 在海思HI3518C/HI3518A平台linux中的编译优化
  • Android 动画animation 深入分析
  • Mybatis极其(最)简(好)单(用)的一个分页插件
  • Ext JS Kitchen Sink [Learning by doing](2)ArrayGrid
  • 你感兴趣的文章:

    标签云:

    亚洲高清电影在线, 免费高清电影, 八戒影院夜间, 八戒电影最新大片, 出轨在线电影, 午夜电影院, 在线影院a1166, 在线电影院, 在线观看美剧下载, 日本爱情电影, 日韩高清电影在线, 电影天堂网, 直播盒子app, 聚合直播, 高清美剧, 高清美剧在线观看 EhViewer-E站, E站, E站绿色版, qqmulu.com, qq目录网, qq网站目录,