|
|
09.17 – 百度搜索研发部 – 天圭
5 e$ w: w! z! g) q i+ h# Z1 R1 M- q; q
% R7 }, Q: c1 g
LINUX和C相关问题:
+ E1 ]; j! |8 p: J7 A; c1. static关键字的作用。为什么static变量只初始化一次?说下进程的地址空间(代码段,数据段,堆,栈等) s! s: t9 Y$ s8 I& z
2.进程和线程的区别?为什么线程的调度开销小?
6 t) C- N% @( \# ^5 c3.说下select机制 , [ E8 B6 x% E8 A' x
4.为什么需要字节对齐?字节对齐的规则?
/ N; e) q2 e7 ~ 2 w7 }' j- r2 q' M
算法和数据结构. A9 r6 ?2 S# z+ S
(运气比较好,面试官没有要求写出程序,只要能说出算法思路就可以):
" w5 I2 [; Y3 h# \1 N6 t: U1.如何将一个字符串中的某一个字符全部删除,原字符串顺序不变?如输入abcdefbbg,删除b后得到acdefg,要求时间复杂度O(N),空间复杂度O(1)
) q7 `' B, E) b/ {- Y" \2.如果要求对一个集合进行查询,插入,删除,你会怎么设计它的数据结构?平衡二叉树特点?怎么查询,如果时间复杂度要求比O(logn)更小,采用什么?hash的冲突解决方法有哪些?如果要求有序的输出,是选二叉树还是hash?怎么输出?
* p6 M. F2 N3 b0 F6 S3.如何在一个二叉树中找两个节点的最近祖先节点?
/ P6 ~: V2 D; e5 n1 t/ w4.台阶问题:有n个台阶,每次可以踏一个台阶,或2个,问有多少种走法?
! g( @% z s+ Y% j# w3 U(PS:我写出动态规划的表达式后,面试官问这个对吗?我想了半分钟,觉得有问题,正准备说应该是....,面试官笑着说哦,别看了,没问题,倒....)
: S- q& r C7 i' v2 G5 b& r+ P" V
p: H' B% n. x$ C" b( s; q文章摘自2012阿凡提求职手册——IT行业篇 ! E* a* m, R6 Z( z# M; E5 U
http://bbs.aftjob.com/thread-607158-1-1.html' C, k3 V5 z' ^3 F
——
. H% \$ b+ _7 W8 D2 N; s阿凡提百度(Baidu)求职俱乐部6 \% l* p7 }& F. G: L' {
http://bbs.aftjob.com/group-4-1.html
; K) p L0 |7 Z——+ B' H7 r3 P6 w. K( G
关于Web前端及百度web前端笔试面试题目
/ k' E( s6 F. U9 ^6 [http://bbs.aftjob.com/thread-31614-1-1.html* y1 E p; [+ i: ^
百度质量部测试一面面经
. G& N7 W# P8 vhttp://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html/ I6 t* T/ _' J0 L
百度面经篇* S( c2 w2 E) ]
http://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html
* x9 O/ {+ l9 V$ R——
+ R2 f+ u! A" z5 Z1 b阿凡提(aftjob.com)求职社区
2 X* q* [9 m' r/ v1 [1 l: ?7 Y阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。4 Q. K1 J$ k# b, `
—— |
|