|
|
09.17 – 百度搜索研发部 – 天圭; F0 z" A: o7 A2 l, r" e, @' h
\9 s2 g6 |5 G
: @0 n) S! D8 ^$ o3 ~- ULINUX和C相关问题: ( R3 U% g- ~0 T. k5 ?: X, A
1. static关键字的作用。为什么static变量只初始化一次?说下进程的地址空间(代码段,数据段,堆,栈等)
7 b" U( \$ N* ^. h4 i2.进程和线程的区别?为什么线程的调度开销小?
, x. n8 x$ w X1 o5 s X8 F3.说下select机制
`% o) q* k. t5 e4.为什么需要字节对齐?字节对齐的规则?" I, U" q$ Y5 z3 R5 u- o
& k( C1 d0 q1 V% i
算法和数据结构
- `* d. U" ? j; U. R(运气比较好,面试官没有要求写出程序,只要能说出算法思路就可以):
! R( ^- [( `: @7 w3 {1.如何将一个字符串中的某一个字符全部删除,原字符串顺序不变?如输入abcdefbbg,删除b后得到acdefg,要求时间复杂度O(N),空间复杂度O(1)
; X& p; H0 D# T# B2.如果要求对一个集合进行查询,插入,删除,你会怎么设计它的数据结构?平衡二叉树特点?怎么查询,如果时间复杂度要求比O(logn)更小,采用什么?hash的冲突解决方法有哪些?如果要求有序的输出,是选二叉树还是hash?怎么输出?
3 k# i& G! s- ?! W9 c3.如何在一个二叉树中找两个节点的最近祖先节点? 0 | |2 w$ j' J) M _
4.台阶问题:有n个台阶,每次可以踏一个台阶,或2个,问有多少种走法?
9 q8 t& z; ~6 O" S% H2 o/ E(PS:我写出动态规划的表达式后,面试官问这个对吗?我想了半分钟,觉得有问题,正准备说应该是....,面试官笑着说哦,别看了,没问题,倒....)& H4 I7 x0 S) f) Q% S& @
3 {1 H" k* r. x* G
; A5 \ F' Q- Q' b h; i2 H
文章摘自2012阿凡提求职手册——IT行业篇 # c# i' F$ {- _! J
http://bbs.aftjob.com/thread-607158-1-1.html
2 i8 H& e2 }% t——
/ }# N% T& j) w! j) b$ W阿凡提百度(Baidu)求职俱乐部/ o1 o3 q# K9 |
http://bbs.aftjob.com/group-4-1.html4 p/ k3 A- f( j7 ~
——* u3 H3 u! ~3 {2 ^! g+ C
关于Web前端及百度web前端笔试面试题目* }; @& @ i: y
http://bbs.aftjob.com/thread-31614-1-1.html* h" e2 s3 ? B) q% \) A
百度质量部测试一面面经
. ~& r8 v# H3 W lhttp://bbs.aftjob.com/forum-viewthread-tid-31594-fromuid-35176.html
" e1 L" C5 t7 J5 q$ @百度面经篇
( k" i0 D5 P+ L J% S7 b& Q' z3 ~http://bbs.aftjob.com/forum-viewthread-tid-469368-fromuid-35176.html
7 Q. P6 Y6 }, m# T$ x——
- W( Q. o) o. @8 H阿凡提(aftjob.com)求职社区
# M9 A. p p; P4 K5 N0 c阿凡提求职俱乐部-国内第一家网络求职俱乐部,提供企业求职俱乐部和高校求职俱乐部交流平台。
# j6 e' n' u# C& g2 z; T—— |
|