|
|
09.17 – 百度搜索研发部 – 天圭
2 R$ ]: V/ T5 x2 {
9 \/ H+ C W" O/ e z& A0 Z9 `: x: E1 T( }2 |: L
LINUX和C相关问题: 9 [ Y3 }: V2 j% ~8 Q9 g( n
1. static关键字的作用。为什么static变量只初始化一次?说下进程的地址空间(代码段,数据段,堆,栈等) ; ~. b, U. R; A' t" }- j
2.进程和线程的区别?为什么线程的调度开销小?
1 K/ ~5 A; k3 I2 F- M6 X3.说下select机制 $ X" Y' F. G& x1 Z* u
4.为什么需要字节对齐?字节对齐的规则?6 A4 F* T1 O# O3 J
4 z6 ] v A% X1 Z o# f" Y算法和数据结构& z' p5 O3 a* d
(运气比较好,面试官没有要求写出程序,只要能说出算法思路就可以):
. t) F5 {3 f7 E: U# n1.如何将一个字符串中的某一个字符全部删除,原字符串顺序不变?如输入abcdefbbg,删除b后得到acdefg,要求时间复杂度O(N),空间复杂度O(1) - d' l1 q% V# j9 W P6 \
2.如果要求对一个集合进行查询,插入,删除,你会怎么设计它的数据结构?平衡二叉树特点?怎么查询,如果时间复杂度要求比O(logn)更小,采用什么?hash的冲突解决方法有哪些?如果要求有序的输出,是选二叉树还是hash?怎么输出?
% n* Q9 \0 C% p2 {- Z* _4 ?$ Y3.如何在一个二叉树中找两个节点的最近祖先节点?
) h2 S$ y N, q' X% a5 Z; t4.台阶问题:有n个台阶,每次可以踏一个台阶,或2个,问有多少种走法?9 \9 d( N- R$ Q+ t5 |3 X
(PS:我写出动态规划的表达式后,面试官问这个对吗?我想了半分钟,觉得有问题,正准备说应该是....,面试官笑着说哦,别看了,没问题,倒....)8 Z, ?, {$ @& `6 ~, |) _
( l( Z# B; y. J0 J. I" B
9 ~3 n3 d, K) z: D% q0 c文章摘自2012阿凡提求职手册——IT行业篇 & U% |+ V' E* n* S" J) h
http://bbs.aftjob.com/thread-607158-1-1.html
8 g z3 T# l: J1 `8 M5 x0 b8 Z9 E. }——
' u0 Z7 ]& f8 b& p阿凡提百度(Baidu)求职俱乐部
e' s5 I7 Q# N7 Ihttp://bbs.aftjob.com/group-4-1.html- z" ]( Q9 G: C) {6 ]2 V- ?. ?+ A- Q+ f
百度2011实习招聘专题:http://www.aftjob.com/portal.php?mod=topic&topicid=22 3 ? _' ?* b( T; t4 O1 u
——
, ?0 P, m% E3 J/ [关于Web前端及百度web前端笔试面试题目3 c$ X0 L3 F& ~" E; x7 r& F
http://bbs.aftjob.com/thread-31614-1-1.html" o6 J5 S. c. c8 v; d
百度质量部测试一面面经
. U6 `; X& U: T/ bhttp://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html
# `( }. S5 }0 @百度面经篇6 K) x! ?6 N1 m* ]/ B0 \
http://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html) M% J- I: j) K3 s
——
. e" f* ]0 q6 o6 \ E- Z1 i9 B阿凡提(aftjob.com)求职社区1 G4 N7 g4 b. Q* E1 v8 g: o6 l
阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。* G% R6 E5 K) J' e
—— |
|