设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[面试题库] 百度软件工程师职位

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-30 16:11:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自我介绍
项目介绍:
毕设做的是多核并行计算,问了很多细节的技术问题,包括硬件模型,内存使用,并行算法,多线程调度等等等等,大概20分钟
技术:
1 memcpy代码实现,问了各种问题,包括strcpy,区域重叠,void指针的含义,(char *)是怎么实现的,const修饰符的含义,返回值的问题,最后还问到内存的某些东西,反正扯的小问题比较多
(最后扯得有点远,大概20分钟)
2 找寻二叉树中两个节点的公共父节点中最近的那个节点
要求:
1 每个节点只有value,p_left和p_right指针
2 不能用额外的空间
3 不能用每个节点的index来找寻父节点的index
(当时的原话是这么说的,这个大概25分钟,最开始不限制额外空间,说了算法,然后不是面试官想要的,限制了不能用额外空间,然后又想了个说了下,貌似还不是,无奈放弃了,面试官GG不给答案,进行下一个题目)
3 四个开关,对应四盏灯,进屋一次,要求判断出这四盏灯对应的开关
要求:
额,有条件要求,但是是你来提问,面试官回答这个条件可不可以
(这算智力题么?还好貌似没被这个BS,这道题目10分钟)
向面试官提问:大概3分钟
=。=!!
前后面了1个小时多点
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-15 00:57 , Processed in 0.196738 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表