j****0 发帖数: 13 | 1
从版上受益不少,把自己的经历梳理一下,互相共勉。
由于是骑驴找马,时间安排上比较麻烦,折腾了半年。 尝试了YLATFG等的马工。 L
和T电面悲剧;A,Y店面时候觉得不太match,主动放弃; onsite两个小点公司(悲剧)和
FG。剩下的还在等最后结果......以下纯属个人经历和偏见,求拍砖。
复习准备,主要是CLRS+leetcode+Geeks+CC+面筋。 我强烈推荐CLRS和Geeks复习基础
, leetcode联系算法设计, CC熟悉常见面试题, MITBBS+Careercup网站熟悉要去的公
司的面筋.
一点建议:
1. 一定要准备好最基本的数据结构的知识
特别是自己要把所有常用的数据结构都实现一遍,包括BST, Queue,Stack,Heap,
Hashtable.
知道running time和基本分析。 (e.g.,就算G,也可能问这些你觉得basic的东西).
可以实现一下Trie, Interval Tree经常被提到的结构。
2. 如果是数据分析有关的,建议复习一下概率,强烈推荐CLRS Cht 5.
3. 一定要拿不太想去的公司做一下练习,积累一下经历(不一定要经验).
店面至少要2次,最少1次onsite. 然后才开始面重要的公司.
4. 跟HR打交道,1) 很费时间,如果你面多个的话。 2)不过记住HR是你connect公司
(特别是网投)的途径, 一定保持积极态度(e.g, 一个HR联系我后reject了我,我觉得
和我在电话里有点走神有关:-)) 3) 积极联系多个HR. 有些公司只能面一个,有的可
以同时面多个(walmatlab); 有的时候网投没回应,linkedin找找HR可能有帮助 (e.g.,
我的F面试机会)
5. 如果要增加被邀请面试的机会,不要跟HR说你具体的薪水数字。(e.g., ebay的HR
就以此拒绝了我还浪费了不少时间)
6. 关于国人。很感激我面过的Groupon和G家国人兄弟,都和乐意帮忙。希望自己有
机会回报.
我也面过另外3个国人,感觉有些人越senior,越对同胞会优越感并且比较mean。
我的建议是实力最重要,平常心对待任何一个面试官。
由于签了NDS,具体不便透露。 下面汇集一些还记得的面筋:
1. 判断两个Strings是否相差一个Edit distance
2. implement BST
3. Search in the rotated sorted array
4. moving media in an array
5. implement heap
6. reverse a linked list
7. How to merge k sorted lists.
8. moving media in an array
9. find the missing integer in a file with 4 billions elems using 10MB
Memory
10. Given an array of number, generate a random shuffle, given a random()
function.
11. Given 6 number, 4 operators and a target number, return true/false (
what is the optimal solution for this?)
12. moving average in an array
13. extend the stack with getMin()
14. detect cycle in a linked list
15. Given a matrix, 每个格子是doors 或 rooms, 算出每个room的到door的最短距
离(任何一个门)
愿大家拿到心仪的offer。 | j*****8 发帖数: 3635 | | h*******e 发帖数: 1377 | 3 geeksforgeeks 楼主是怎样用的,感觉很多内容都不错,比如双连通图算法找
ariticulation point, 我就是用上面到的代码,但是怎么复习基础阿,感觉内容好多
好多阿。
而且面经也特别特别多, 感觉如果一点一点看看不过来~~ | y***n 发帖数: 1594 | 4 谢谢楼主分享。这些公司不都是General Hire, 为什么店面时候觉得不太match
L
【在 j****0 的大作中提到】 : : 从版上受益不少,把自己的经历梳理一下,互相共勉。 : 由于是骑驴找马,时间安排上比较麻烦,折腾了半年。 尝试了YLATFG等的马工。 L : 和T电面悲剧;A,Y店面时候觉得不太match,主动放弃; onsite两个小点公司(悲剧)和 : FG。剩下的还在等最后结果......以下纯属个人经历和偏见,求拍砖。 : 复习准备,主要是CLRS+leetcode+Geeks+CC+面筋。 我强烈推荐CLRS和Geeks复习基础 : , leetcode联系算法设计, CC熟悉常见面试题, MITBBS+Careercup网站熟悉要去的公 : 司的面筋. : 一点建议: : 1. 一定要准备好最基本的数据结构的知识
| j****0 发帖数: 13 | 5 申请的时候很多都是针对某个position的。有时候直接manager就第一轮面了。并且我
有比较感兴趣的方面,有时它的实际做的projects和我想的不一样。
【在 y***n 的大作中提到】 : 谢谢楼主分享。这些公司不都是General Hire, 为什么店面时候觉得不太match : : L
| j****0 发帖数: 13 | 6 geeks内容确实很多。我只用它来加强基本的东西,比如它的DS和Algorithms.
实际上很多题本身就是以前金典的面试题。 不见得要一次做完啊,过一段时间生疏了
就拿几道来温习温习。
【在 h*******e 的大作中提到】 : geeksforgeeks 楼主是怎样用的,感觉很多内容都不错,比如双连通图算法找 : ariticulation point, 我就是用上面到的代码,但是怎么复习基础阿,感觉内容好多 : 好多阿。 : 而且面经也特别特别多, 感觉如果一点一点看看不过来~~
| Q****a 发帖数: 296 | 7 谢谢分享啊,bless 拿到心仪offer!!
moving media in an array 这个可以具体一点吗?题目要求是啥? | l*****a 发帖数: 14598 | 8 4,8,12这三道题什么意思?
L
【在 j****0 的大作中提到】 : geeks内容确实很多。我只用它来加强基本的东西,比如它的DS和Algorithms. : 实际上很多题本身就是以前金典的面试题。 不见得要一次做完啊,过一段时间生疏了 : 就拿几道来温习温习。
| h*******e 发帖数: 1377 | 9 恩,谢谢楼主分享经验
【在 j****0 的大作中提到】 : geeks内容确实很多。我只用它来加强基本的东西,比如它的DS和Algorithms. : 实际上很多题本身就是以前金典的面试题。 不见得要一次做完啊,过一段时间生疏了 : 就拿几道来温习温习。
| t*******e 发帖数: 1760 | | s****y 发帖数: 503 | | j****0 发帖数: 13 | 12 设计一个数据结构,计算media在每个moving window. CC有类似的题。
【在 Q****a 的大作中提到】 : 谢谢分享啊,bless 拿到心仪offer!! : moving media in an array 这个可以具体一点吗?题目要求是啥?
| m*******g 发帖数: 410 | |
|