avatar
我的面试高频题# JobHunting - 待字闺中
d*w
1
coding:
- JOIN: nested join, hash join, sort-merge join
- Number: Fibonacci, prime,随机取文件某一行
- String: strstr, wordcount
- Tree: height, lca, balance tree
- Heap: 查找最大的k个数
- DP: 最大连续子串和
- array: find a key in rotated array, 去除重复字符
- linkedlist: 是否有环,插入结点,删除重复结点
- 递归回溯:变化很多,这方面需要大量练习
知识性:
多线程,mutex/semaphore
java GC
C++ virtual, smart pointer
regex使用
数据库:知道btree, 索引
search engine: 倒排表,拉链,稀疏索引,空间向量模型,tf*idf,
large scale data: hash, consistent hash, bloom filter, bitmap, 外排序,
partition
分布式:CAP理论,gossip,Paxos, GFS设计思想
network: socket, tcp3次握手, asyschnoized io, epoll, select, 惊群
设计型:
queue/stack实现
LRU
trie tree
设计游戏
四则运算求值
我感觉把我上面说的练熟,还是很大可能性遇到的,虽然不是很全面,但我觉得不应该
把太多时间花在难题上,充实知识体系,符合职位要求更重要。
avatar
p*2
2
LZ真慷慨呀。贡献这么多面经。
avatar
R*i
3
赞!谢谢楼主了!

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
d*w
4
呵呵,我面的是很多,光onsite就10多个了,还是觉得运气很重要,基本上要遇到印
度人我就挂了。

【在 p*****2 的大作中提到】
: LZ真慷慨呀。贡献这么多面经。
avatar
d*y
5
膜拜牛人,好人好报。昨天电话面试估计挂了。第一次面试。嗨!
avatar
d*w
6
coding:
- JOIN: nested join, hash join, sort-merge join
- Number: Fibonacci, prime,随机取文件某一行
- String: strstr, wordcount
- Tree: height, lca, balance tree
- Heap: 查找最大的k个数
- DP: 最大连续子串和
- array: find a key in rotated array, 去除重复字符
- linkedlist: 是否有环,插入结点,删除重复结点
- 递归回溯:变化很多,这方面需要大量练习
知识性:
多线程,mutex/semaphore
java GC
C++ virtual, smart pointer
regex使用
数据库:知道btree, 索引
search engine: 倒排表,拉链,稀疏索引,空间向量模型,tf*idf,
large scale data: hash, consistent hash, bloom filter, bitmap, 外排序,
partition
分布式:CAP理论,gossip,Paxos, GFS设计思想
network: socket, tcp3次握手, asyschnoized io, epoll, select, 惊群
设计型:
queue/stack实现
LRU
trie tree
设计游戏
四则运算求值
我感觉把我上面说的练熟,还是很大可能性遇到的,虽然不是很全面,但我觉得不应该
把太多时间花在难题上,充实知识体系,符合职位要求更重要。
avatar
c*p
7
mark
avatar
j*a
8
同mark

【在 c********p 的大作中提到】
: mark
avatar
v*e
9
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
t*n
10
mark
avatar
N*d
11
mark
avatar
f*3
12
mark
avatar
l*8
13
mark

★ 发自iPhone App: ChineseWeb 8.6

【在 f**********3 的大作中提到】
: mark
avatar
b*g
14
mark
avatar
j*u
15
mark
avatar
E*Z
16
mark
avatar
f*n
17
mark
avatar
k*3
18
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
w*5
19
mark
avatar
s*y
20
Thanks for sharing.
avatar
j*3
21
mark
avatar
z*9
22
mark
avatar
o*n
23
mark
avatar
v*n
24
mark!
avatar
l*9
25
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
W*y
26
mark
avatar
t*n
27
mark
avatar
y*g
28
太难了,,我遇到你肯定跪了
avatar
c*t
29
avatar
l*r
30
Mark
avatar
a*m
31
多谢大牛,请教一下Paxos有什么可以透彻理解的材料么?原paper巨难一直不明白到底
怎么回事。

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
m*w
32
mark. thanks
avatar
j*3
33
2012年
avatar
e*9
34
mark 谢谢
avatar
l*9
35
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
s*x
36
Zan

【在 j**********3 的大作中提到】
: 2012年
avatar
m*g
37
mark谢谢分享。
avatar
b*9
38
mark
avatar
q*1
39
MARK
avatar
b*f
40
Mark
avatar
q*l
41
怒马
avatar
u*o
42
mark
avatar
w*t
43
cut!
avatar
t*r
44
Thanks

★ 发自iPhone App: ChineseWeb 8.7

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
s*6
45
感谢前辈分享!!

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
s*y
46
mark
avatar
J*o
47
Mark
avatar
h*1
48
thanks for share
avatar
l*9
49
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
g*l
50

Write code to implement "join"?

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
b*7
51
Congrat! you mentioned "算法导论那本书看了3遍," which book is this, please?
avatar
e*i
52
mark....
avatar
c*6
53
mark
avatar
p*9
54
mark 好人一生平安

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
c*p
55
mark
avatar
j*a
56
同mark

【在 c********p 的大作中提到】
: mark
avatar
v*e
57
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
t*n
58
mark
avatar
N*d
59
mark
avatar
f*3
60
mark
avatar
l*8
61
mark

★ 发自iPhone App: ChineseWeb 8.6

【在 f**********3 的大作中提到】
: mark
avatar
b*g
62
mark
avatar
j*u
63
mark
avatar
E*Z
64
mark
avatar
f*n
65
mark
avatar
k*3
66
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
w*5
67
mark
avatar
s*y
68
Thanks for sharing.
avatar
j*3
69
mark
avatar
z*9
70
mark
avatar
o*n
71
mark
avatar
v*n
72
mark!
avatar
l*9
73
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
W*y
74
mark
avatar
t*n
75
mark
avatar
y*g
76
太难了,,我遇到你肯定跪了
avatar
c*t
77
avatar
l*r
78
Mark
avatar
a*m
79
多谢大牛,请教一下Paxos有什么可以透彻理解的材料么?原paper巨难一直不明白到底
怎么回事。

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
m*w
80
mark. thanks
avatar
j*3
81
2012年
avatar
e*9
82
mark 谢谢
avatar
l*9
83
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
s*x
84
Zan

【在 j**********3 的大作中提到】
: 2012年
avatar
m*g
85
mark谢谢分享。
avatar
b*9
86
mark
avatar
q*1
87
MARK
avatar
b*f
88
Mark
avatar
q*l
89
怒马
avatar
u*o
90
mark
avatar
w*t
91
cut!
avatar
t*r
92
Thanks

★ 发自iPhone App: ChineseWeb 8.7

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
s*6
93
感谢前辈分享!!

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
s*y
94
mark
avatar
J*o
95
Mark
avatar
h*1
96
thanks for share
avatar
l*9
97
mark

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
g*l
98

Write code to implement "join"?

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
b*7
99
Congrat! you mentioned "算法导论那本书看了3遍," which book is this, please?
avatar
e*i
100
mark....
avatar
c*6
101
mark
avatar
p*9
102
mark 好人一生平安

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
P*s
103
谢谢楼主分享。

【在 d********w 的大作中提到】
: coding:
: - JOIN: nested join, hash join, sort-merge join
: - Number: Fibonacci, prime,随机取文件某一行
: - String: strstr, wordcount
: - Tree: height, lca, balance tree
: - Heap: 查找最大的k个数
: - DP: 最大连续子串和
: - array: find a key in rotated array, 去除重复字符
: - linkedlist: 是否有环,插入结点,删除重复结点
: - 递归回溯:变化很多,这方面需要大量练习

avatar
j*g
104
mark
avatar
s*3
105
mark~~
avatar
r*7
106
马克
avatar
c*t
107
Mark.有用!多谢!
avatar
t*y
108
mark
avatar
J*o
109
mark!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。