|
|
09.17 – 百度搜索研发部 – 天圭
7 C' B8 J6 ^( }* U% M* b3 n9 o2 X1 U
8 g! f! e7 I+ E3 |# S
LINUX和C相关问题:
( y, h6 K/ B; @7 n( r1. static关键字的作用。为什么static变量只初始化一次?说下进程的地址空间(代码段,数据段,堆,栈等)
& V H- A! \( L1 [2 @2.进程和线程的区别?为什么线程的调度开销小?
; P7 x' Y; S( R; Z$ ?3.说下select机制 : H# h3 X6 [9 k
4.为什么需要字节对齐?字节对齐的规则?: Y0 M& @+ k. b" ?
& z' s4 V6 X: A4 M
算法和数据结构
1 t' W) G; h: l( Z1 N; G(运气比较好,面试官没有要求写出程序,只要能说出算法思路就可以):
0 P+ @7 |0 L: s& ^2 V$ ] ^1.如何将一个字符串中的某一个字符全部删除,原字符串顺序不变?如输入abcdefbbg,删除b后得到acdefg,要求时间复杂度O(N),空间复杂度O(1)
* ~9 v- a& [: A3 N2.如果要求对一个集合进行查询,插入,删除,你会怎么设计它的数据结构?平衡二叉树特点?怎么查询,如果时间复杂度要求比O(logn)更小,采用什么?hash的冲突解决方法有哪些?如果要求有序的输出,是选二叉树还是hash?怎么输出?
% t1 d* F" p9 X" ]/ r% V8 L3.如何在一个二叉树中找两个节点的最近祖先节点?
^! e2 p# B- }' F- ]( B& y L4.台阶问题:有n个台阶,每次可以踏一个台阶,或2个,问有多少种走法?9 S2 m' w. {6 G- a9 S" |
(PS:我写出动态规划的表达式后,面试官问这个对吗?我想了半分钟,觉得有问题,正准备说应该是....,面试官笑着说哦,别看了,没问题,倒....)! E7 X! v$ ]5 i" v
. l% d/ k! L8 y; ]" M6 w
7 N5 ^/ y. g+ `4 ^) h8 O2 ^/ ~/ w
文章摘自2012阿凡提求职手册——IT行业篇 2 G: c3 }% r8 L- C8 L4 P. ~' K
http://bbs.aftjob.com/thread-607158-1-1.html. l6 T8 j" N2 ]8 t6 A
——
, w9 P9 v! t. G阿凡提百度(Baidu)求职俱乐部
: o; ^: Y# n- Y- _http://bbs.aftjob.com/group-4-1.html9 `% ~3 u' T$ v$ S _% H
——
) D/ {& g; t& n6 u' u$ c$ X5 R关于Web前端及百度web前端笔试面试题目
* u% E( q) j/ V1 bhttp://bbs.aftjob.com/thread-31614-1-1.html1 z& m2 k2 ` o: s/ S5 B
百度质量部测试一面面经
: J6 @5 J: C$ d" v0 G0 r |; hhttp://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html4 R0 F: }7 c7 G
百度面经篇5 u1 A; @$ I8 {* ?; o% [6 \
http://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html$ i9 Z0 M- g B5 b( G3 r
——
: g+ u( V4 P1 R$ }- K( P阿凡提(aftjob.com)求职社区
( T8 b& M1 B. l: V& V; \- j阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。
m4 X6 _9 r$ d2 j" ]; _—— |
|