|
|
09.17 – 百度搜索研发部 – 天圭
) {: b7 g( V! ^4 Z! }- b; O$ O- s; `# m* E. R" e
6 p b2 v/ c' pLINUX和C相关问题:
) E- S4 C# A2 Z+ [: f! q1. static关键字的作用。为什么static变量只初始化一次?说下进程的地址空间(代码段,数据段,堆,栈等)
: ^% D+ l+ D" L$ K2.进程和线程的区别?为什么线程的调度开销小? , b+ r s1 ]' ?6 R: y
3.说下select机制 6 v7 l$ R" @4 j1 R
4.为什么需要字节对齐?字节对齐的规则?
) o0 O6 u! P0 X f+ T2 [: L " w% ?& u2 r% N, b! `
算法和数据结构
; _% @; L" s- o: j& G(运气比较好,面试官没有要求写出程序,只要能说出算法思路就可以):
0 O) ?2 K. s, `2 n8 M1.如何将一个字符串中的某一个字符全部删除,原字符串顺序不变?如输入abcdefbbg,删除b后得到acdefg,要求时间复杂度O(N),空间复杂度O(1)
5 \# Y( N+ N* z) S$ Q2.如果要求对一个集合进行查询,插入,删除,你会怎么设计它的数据结构?平衡二叉树特点?怎么查询,如果时间复杂度要求比O(logn)更小,采用什么?hash的冲突解决方法有哪些?如果要求有序的输出,是选二叉树还是hash?怎么输出? 1 p W" R: ]" f& x$ b0 `
3.如何在一个二叉树中找两个节点的最近祖先节点?
1 x5 f( z% ~, @' a) A7 [# ^2 i2 Z4.台阶问题:有n个台阶,每次可以踏一个台阶,或2个,问有多少种走法?7 T# E0 Q# e0 }" P% Z
(PS:我写出动态规划的表达式后,面试官问这个对吗?我想了半分钟,觉得有问题,正准备说应该是....,面试官笑着说哦,别看了,没问题,倒....)
# S b1 p! t$ |7 |& \& E' c; S2 Y3 Y3 a3 F1 }2 q7 Z4 U# O
) h. N5 }, |: z* u9 l$ G4 `: D8 `, T文章摘自2012阿凡提求职手册——IT行业篇 : |" K8 U0 B5 [" w a
http://bbs.aftjob.com/thread-607158-1-1.html
- ^7 S3 k2 d+ s3 b, H——& w- |5 {- d$ `' i: H$ G
阿凡提百度(Baidu)求职俱乐部9 ?; \5 x- S e t
http://bbs.aftjob.com/group-4-1.html) L* w' t: x. h9 U
百度2011实习招聘专题:http://www.aftjob.com/portal.php?mod=topic&topicid=22 , R8 ?6 z. [1 l) |
——$ J! d! {* s( V1 U
关于Web前端及百度web前端笔试面试题目
4 a! c5 q* v* q, _http://bbs.aftjob.com/thread-31614-1-1.html
3 c* n$ V0 s+ W! g- R6 t2 G/ M百度质量部测试一面面经
- q: i3 h) }$ x" a& S0 Ahttp://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html, ?7 F t! _! B% ]/ @7 w9 Q; x$ h
百度面经篇
1 {2 c9 R$ _6 V! W2 C% [http://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html
2 e/ r+ n, A0 S# \7 t——, A2 _( H* E. U& F) a2 D' V0 q; l
阿凡提(aftjob.com)求职社区
3 P$ u# D$ l/ P' ^1 u. S Y6 K阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。6 ]' a( U& X0 \6 ]5 r2 A2 a
—— |
|