|
|
09.17 – 百度搜索研发部 – 天圭 V7 V6 }/ |( B# K V! Q
- B$ r& R# ` {+ K
0 y- C8 L* c! l: ]4 k1 g
LINUX和C相关问题:
- A; l" P" ~( [0 z6 _# ~/ h# v1. static关键字的作用。为什么static变量只初始化一次?说下进程的地址空间(代码段,数据段,堆,栈等) & L% k0 I! N, s$ n6 o
2.进程和线程的区别?为什么线程的调度开销小? ; |+ q6 I9 d* S8 E, C/ W
3.说下select机制 N. N. C9 _1 k3 X- E7 C% j
4.为什么需要字节对齐?字节对齐的规则?2 u. X# s& ?! k% V& ~
$ z% J" y3 u& z( s! U! D* n8 K算法和数据结构
6 G' r* K7 C) H, j* Q( K(运气比较好,面试官没有要求写出程序,只要能说出算法思路就可以):
) X' K8 f3 U* n" `' x7 v1.如何将一个字符串中的某一个字符全部删除,原字符串顺序不变?如输入abcdefbbg,删除b后得到acdefg,要求时间复杂度O(N),空间复杂度O(1)
4 S. [7 l" o; b r: v6 w2.如果要求对一个集合进行查询,插入,删除,你会怎么设计它的数据结构?平衡二叉树特点?怎么查询,如果时间复杂度要求比O(logn)更小,采用什么?hash的冲突解决方法有哪些?如果要求有序的输出,是选二叉树还是hash?怎么输出? - l% r+ g+ R" O5 s* p A
3.如何在一个二叉树中找两个节点的最近祖先节点?
8 M1 k! p# d; n+ t4.台阶问题:有n个台阶,每次可以踏一个台阶,或2个,问有多少种走法?5 c, o+ f/ ^& r, f/ ^' G4 W
(PS:我写出动态规划的表达式后,面试官问这个对吗?我想了半分钟,觉得有问题,正准备说应该是....,面试官笑着说哦,别看了,没问题,倒....)
/ w9 j7 f6 v- k7 [- Q
: e J% [; p* h1 G
" g# m8 T- x! T' v: Q! k文章摘自2012阿凡提求职手册——IT行业篇
3 T* U' O* ^* g" A |$ g+ Y: thttp://bbs.aftjob.com/thread-607158-1-1.html
2 K) D2 {1 I% A# @——9 I+ Q, ^) l6 c6 J& _
阿凡提百度(Baidu)求职俱乐部. X, F. P+ {0 \- K
http://bbs.aftjob.com/group-4-1.html
$ m; t) G8 I# }) C3 i3 X- F7 q+ [——
8 f$ N' ~: E7 b; c3 [关于Web前端及百度web前端笔试面试题目
, b& L! Y3 ~5 i6 g- q( Lhttp://bbs.aftjob.com/thread-31614-1-1.html# [" A5 [ w4 v6 ?* ^ h# B3 n) T
百度质量部测试一面面经. I( J$ r h( r
http://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html9 p2 f$ P5 s' l- e
百度面经篇# F( ^2 P6 b, d( W
http://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html
i) X3 v! E0 ~/ T6 O2 y——
! |% x! ]" y7 ^* H" y阿凡提(aftjob.com)求职社区
9 ?' [+ y2 u _# A7 W$ I# m; S( s阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。
4 b; R' v2 `% o5 P) b' b% K—— |
|