|
|
09.17 – 百度搜索研发部 – 天圭
* B) V/ l3 i9 a$ |3 n
: n9 b1 g4 H3 C r) a# [. U" M9 \* E" g- O6 U6 U% o
LINUX和C相关问题: ; g+ A0 j# e, S0 }% t" J
1. static关键字的作用。为什么static变量只初始化一次?说下进程的地址空间(代码段,数据段,堆,栈等)
: V; }" J) e+ j4 S: m* s9 F$ W2.进程和线程的区别?为什么线程的调度开销小? : A8 @' M3 d6 }* e' K
3.说下select机制 2 f+ A, o$ B+ Z$ j5 \- c q
4.为什么需要字节对齐?字节对齐的规则?" h/ k4 H9 O% U
; ~' p5 i' C& b9 {9 k5 }- z: L算法和数据结构
: }% S) X# v: }. d e1 P(运气比较好,面试官没有要求写出程序,只要能说出算法思路就可以): ) ~; Z/ U- H) |" l3 }
1.如何将一个字符串中的某一个字符全部删除,原字符串顺序不变?如输入abcdefbbg,删除b后得到acdefg,要求时间复杂度O(N),空间复杂度O(1) ' a8 S0 B5 F5 p& c! G: ?1 Y
2.如果要求对一个集合进行查询,插入,删除,你会怎么设计它的数据结构?平衡二叉树特点?怎么查询,如果时间复杂度要求比O(logn)更小,采用什么?hash的冲突解决方法有哪些?如果要求有序的输出,是选二叉树还是hash?怎么输出? : N* c9 \/ R/ Y, B
3.如何在一个二叉树中找两个节点的最近祖先节点?
3 B/ s; O- T! Y7 k$ [4.台阶问题:有n个台阶,每次可以踏一个台阶,或2个,问有多少种走法?, g+ e- b& k7 p! ]
(PS:我写出动态规划的表达式后,面试官问这个对吗?我想了半分钟,觉得有问题,正准备说应该是....,面试官笑着说哦,别看了,没问题,倒....)# ]: H! f% e, r& T; |% h2 f6 M
; @2 M& @! n0 E7 G9 e8 k6 ]7 \% c1 m( N9 \/ F( I
文章摘自2012阿凡提求职手册——IT行业篇
, O3 x3 u6 P( f2 D/ n Q0 shttp://bbs.aftjob.com/thread-607158-1-1.html
( v2 ~8 A0 j$ ]* P. X2 |——
) j4 E5 |9 Q9 I2 ?# j9 _阿凡提百度(Baidu)求职俱乐部: a: G. Q9 G# d. u
http://bbs.aftjob.com/group-4-1.html( }- N. X; S# ~' \: M
百度2011实习招聘专题:http://www.aftjob.com/portal.php?mod=topic&topicid=22
: f* Q# A$ a% I# P0 q* l——% N7 @$ ?5 [9 e6 p- @
关于Web前端及百度web前端笔试面试题目! x7 ]) i0 P- R+ s. `2 Y& v: Q
http://bbs.aftjob.com/thread-31614-1-1.html0 H# _$ }+ X1 {! \% r9 L+ @
百度质量部测试一面面经1 Z4 e! C9 o! {
http://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html
0 W+ m3 ?8 I. {9 Q% r6 a百度面经篇
9 {, R6 N( v0 Whttp://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html# M4 r1 J% O. O
——
4 g! j5 K9 |+ i, R阿凡提(aftjob.com)求职社区. q$ ?3 S4 z8 c
阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。+ b6 a9 ~* Z# I' V C9 r' z
—— |
|