|
|
09.17 – 百度搜索研发部 – 天圭
9 N, e: L3 P/ Z0 `) R9 I( _+ j4 f2 r! F8 y5 R, _
7 {2 A ]! L' J' BLINUX和C相关问题: 1 [; z/ c8 Y y, [) W2 @ g* h- J
1. static关键字的作用。为什么static变量只初始化一次?说下进程的地址空间(代码段,数据段,堆,栈等) % D& y9 `- h* |
2.进程和线程的区别?为什么线程的调度开销小?
& m9 N0 Z% Z; B- u9 t0 B* R3.说下select机制 7 F+ a* a. B2 R$ h4 N0 e
4.为什么需要字节对齐?字节对齐的规则?
+ A1 D6 \; S3 S" [; `( d- D% [$ g& s 5 A# B0 I2 v: A. u* z5 r
算法和数据结构% u. T4 b# a, |& j. E3 R4 c! Z
(运气比较好,面试官没有要求写出程序,只要能说出算法思路就可以):
8 X& z$ c$ X; p0 g1.如何将一个字符串中的某一个字符全部删除,原字符串顺序不变?如输入abcdefbbg,删除b后得到acdefg,要求时间复杂度O(N),空间复杂度O(1)
/ \/ _7 ^- z: n! @0 x2.如果要求对一个集合进行查询,插入,删除,你会怎么设计它的数据结构?平衡二叉树特点?怎么查询,如果时间复杂度要求比O(logn)更小,采用什么?hash的冲突解决方法有哪些?如果要求有序的输出,是选二叉树还是hash?怎么输出?
8 \' J7 W! T, F1 H3.如何在一个二叉树中找两个节点的最近祖先节点?
6 e9 C' S# U$ J; k4.台阶问题:有n个台阶,每次可以踏一个台阶,或2个,问有多少种走法?
- k2 r0 e* s4 e) B(PS:我写出动态规划的表达式后,面试官问这个对吗?我想了半分钟,觉得有问题,正准备说应该是....,面试官笑着说哦,别看了,没问题,倒....)
2 A1 u, t8 j! g& s% S6 X5 b9 \5 C X& Z
' q; L# D- K: b O$ C文章摘自2012阿凡提求职手册——IT行业篇
$ t/ b- G7 e. e+ ]5 Qhttp://bbs.aftjob.com/thread-607158-1-1.html0 y( l/ r7 ]( Z
——) L/ d$ {' e5 @
阿凡提百度(Baidu)求职俱乐部2 C# }; k1 J' ~$ `4 | a, Y3 v
http://bbs.aftjob.com/group-4-1.html
- j5 t, q* O! V6 g——2 M; R- b( x% g0 i3 Y5 x R
关于Web前端及百度web前端笔试面试题目# I/ f s3 Y5 n4 n
http://bbs.aftjob.com/thread-31614-1-1.html5 J; d: | r+ U$ K& X
百度质量部测试一面面经
9 _; [3 H# |: w) ?& dhttp://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html8 y, P" t6 I4 e5 U, F! j
百度面经篇
& y4 U( w, z! fhttp://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html
- \ H8 S' ] n/ x. P——; I8 }* x9 D- y0 \2 S
阿凡提(aftjob.com)求职社区3 M% ?0 m: N3 o" v1 x2 B
阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。0 C, Q1 G, M8 h3 I3 [% D! g
—— |
|