y*****e 发帖数: 712 | 1 看面经当然是看这个板上的了。。。高手比较多,什么careercup glassdoor都有点鱼
龙混杂,而且题太多。
然后就是准备一下system design?FB似乎也考一轮的。。。记不得了,再有就是选对
时间,每年3月之前大部分公司的new grad都招的差不多了,现在刷题,9月上market,
应该机会很多。 |
|
s*****e 发帖数: 1679 | 2 刷题是必须的,然后system design要花些时间准备一下,面经多看看,另外有的phd要
被要求做presentation(看组),基本就是这些了。 |
|
d*********n 发帖数: 8 | 3 1 电面就随便聊聊
2 OA :
(1) [ a e I o u] ,对string中每一个a替换成e, e—l… u—a
(2)hexodecimal color comparison
(3) 1-9 所有permutation
(4) 记不清了,一条dfs题
3 Onsite
case study:某种药分为daily,weekly,2-7 days course这三种, 规定了不同的剂量
。 比如一个3天的疗程, 剂量为5-3-8。 有startdate, enddate。
设计一个class存此药的相关信息,写一个方法,given a date, 返回那天要吃的剂量。
follow up:假如某几天剂量做了微调,怎么改设计
今天也算是运气不好,几轮都是experience15年, 5年之类的三哥面的,估计自带跪的
属性,本来我就是随便面面的也无所谓了。
其他的信息:
貌似epic确实在shifting to c#, 也demo了很多c#和js写的project。 还有一些web
analytics之类的东西, 他们没有自己的data,做不了什么高大上的分析。至少50个
... 阅读全帖 |
|
t****m 发帖数: 140 | 4 这家在SF downtown
算是startup,但是GE, EMC都出钱投资了的
他家分成两部分,一部分做consulting, 客户groupon, twitter等公司
另外一部分做一个产品叫cloud foundry, 据说能帮助客户,特别是startup,解决
growth中出现的问题等。。。
面试不问任何算法题,就是实打实在那干一天活,就跟在学校小组做project一样
和几个software engineer 做pair programming,给产品implement一个小feature啥的
, 大概除去吃饭的时间,要coding六小时吧,基本由工程师带着你做
强度比较高,出来的时候整个人有点burnt out, manager送我出来,还请我在门口酒吧
喝了一杯,聊了聊产品,算是补偿一下吧
聊到pivotal labs的面试形式和其他家不一样,经理跟我说:You know how to
reverse a linked list, now what? We hire people who can solve real
problems.
恩,不喜欢刷题的同学可以去这家... 阅读全帖 |
|
j********l 发帖数: 325 | 5 如果我周一的结果是悲剧的话,我就找个地方把做过的题和重复的leetcode都贴出来。
他家的面经全部刷过,写过,估计还是挂了。 |
|
b**********5 发帖数: 7881 | 6 所以说啊, 现在找工作, 越来越难。。 一轮没怎么好。。 或者哪一轮面试的人看你
不顺眼。。 你刷了这么多题, 白刷。。。 |
|
b*****n 发帖数: 618 | 7 赞,在下非常佩服大牛这么循循善诱。
我来说的直白一些吧,楼主的基本功没到火候。
这两道题目如果答成这样的话拿offer是很难的。
刷题是必须的,但是不是刷了题就能拿到offer,呵呵
也许平时多思考总结反省一下自己是必要的。 |
|
w*****r 发帖数: 197 | 8 这种实力,此人就算不是CS的,也应该是自控,或是EE的吧。。。
不然吾辈CS科班出身的,岂不是都应该去刨腹?
我就是我酸吧。。。我实在不信一个学非以上3个专业的,仅仅通过刷LC能刷到这种水
平。。。 |
|
w*****r 发帖数: 197 | 9 这种实力,此人就算不是CS的,也应该是自控,或是EE的吧。。。
不然吾辈CS科班出身的,岂不是都应该去刨腹?
我就是我酸吧。。。我实在不信一个学非以上3个专业的,仅仅通过刷LC能刷到这种水
平。。。 |
|
N*********d 发帖数: 57 | 10 两个星期就能刷一遍,那你一天就能刷十好几题。 我的神啊, 你这个水平真是让我
望尘莫及,高山仰止。 |
|
g**4 发帖数: 863 | 11 LC大概3遍,总题量 + 面经 + 各刷题网站应该超300了
但是有时候看到新题还是犯怵,听版上各种大牛说要擅于分析总结
请问能给指条道么?如何总结?想试试google + UAP等高大上的公司, new grad |
|
g**4 发帖数: 863 | 12 大牛什么时候发个帖子,分享下整理的面经吧~~给我们这些懒人指条捷径 |
|
I**********N 发帖数: 33 | 13
Beanbun 大神分享您总结的各公司的面经吧,非常感谢~ |
|
S**********5 发帖数: 896 | 14 上周二Amazon一面,面试官是个印度人,问了点基础然后问了两题,后来过了。
题目是:
Best Time to Buy and Sell Stock
Best Time to Buy and Sell Stock II
上周五Amazon的二面,面试官终于碰到中国人了,本来还挺高兴的,结果面试中他一直
冷笑很不屑的样子,后来出的LC的简单题,题做完后他说不是他要的解法,让再写两种
不同的解法,没写出来,后来45分钟就做了一题。今天HR通知挂了。好郁闷,面试运好
差,对于底子不好的new grad是不是不可能找到工作了。
题目是:Plus one
这是我写的,请大家指点下哪里可以提高的,另外还有什么写法。
public int[] plusOne(int[] digits) {
if(digits==null || digits.length==0) return digits;
for(int i=digits.length-1;i>=0;i--){
if(digits[i]<9){
digits... 阅读全帖 |
|
|
b*****m 发帖数: 77 | 16 经鉴定,楼上是刷试管的。。。。。。
能讲讲第五轮是什么意思吗?没有看懂,举个例子? |
|
b***e 发帖数: 1419 | 17 这里是一个DP做法的全解释:
一般的题目是限定只能向下走和向右走,这样的话DP大家都是知道的,就是按逆对角刷
DP:
a(i,j) = min(cost(i,j+1) + a(i,j+1), cost(i+1,j) + a(i+1,j))
这个题目说可以向上走,使得为题复杂化了。但是只需改进DP方式仍然可以解决。这次
我们从右向左逐列刷DP。对于第j列,
for i = 1 to n, a_r(i,j) = cost(i,j+1) + a(i,j+1)
for i = 1 to n, a_u(i,j) = min(a_r(i,j), cost(i-1,j) + a_u(i-1,j))
for i = n to 1, a_d(i,j) = min(a_r(i,j), cost(i+1,j) + a_d(i+1,j))
for i = 1 to n, a(i,j) = min(a_r(i,j), a_u(i,j), a_d(i,j))
a_r(i,j)记录的是从i,j向右走的最佳方式。
a_u(i,j)记录的是从i,j向上走的最佳方式。
a_d(i,j)记录的是从i,j向下走的最佳方式。注... 阅读全帖 |
|
h****3 发帖数: 89 | 18 骑驴找马找工作结束,终于拿到心仪的offer,面试准备了大概半年多,前期复习时不
是很认真,每天刷一道lc的节奏。到后来两个月才认真起来,每天八小时左右学习
面经如下:
Snapchat
(1) Big integer (negative included)
(2) Topological sort
(3) Manager behavior question + N-queen II
(4) Unique BST I, II + lots of
Amazon
电面: dp 麦当劳买鸡块问题,比较简单
Recursion 类似subset
(1) Given an array of integers, return the result after calculate square
of each element(don’t worry overflow): eg [1,2,3] => [1,4,9]
(2) System Design yahoo news
(3) 给一个matrix和字典,matrix每一个ce... 阅读全帖 |
|
c*****e 发帖数: 3226 | 19 码工从一个工作跳到另外一个工作,接着重复刷题的痛苦,感觉真是个死循环。除非中
大彩上市了。否则老了怎么办?还这么刷? |
|
c***z 发帖数: 6348 | 20 【 以下文字转载自 DataSciences 讨论区 】
发信人: chaoz (没钱也任性), 信区: DataSciences
标 题: T家onsite面经
发信站: BBS 未名空间站 (Fri Jul 10 19:15:28 2015, 美东)
T家的人都挺nice的,首先谢谢放水的各位同胞,更要感谢的是内推的哥们。
电面问了unfair coin的问题,Bayesian解决。然后问了树,我差不多忘光了。国人小
哥放水过了。
onsite第一轮,印度小哥工程师,问weighted random number生成器,磕磕碰碰答出来
了,边界条件老是出问题。我直接说了,我可能不是他见过的最好的programmer。
第二轮,印度小哥DS,问一个uniform random生成0-9这些digits,成为一个string;
当string包含所有digits的时候停下来。问string length,可以用Markov chain解决。
第三轮,东欧小哥DS,问怎么利用syndicated tweet增加sign on, 我说要么减少用户
的努力,要么增加用户的体验,然后具体讲到... 阅读全帖 |
|
h*******e 发帖数: 2 | 21 背景: 非CS,计算方向PhD。期间写过一些程序,用过MPI什么的,但是没接触过任何
framework,webservice啥的。一年IT经验,主要是Java后端。
准备材料:leetcode,lintcode,MITBBS,《算法导论》,《Hadoop-The definite
guide》,《mining of massive datasets》,facebook tech talk,google/facebook
的论文(heystack,三驾马车等)。整个准备了大概3个多月4个月,每天至少有3个小
时在看材料/刷题。
结果:F跪,LG标准package。
感想:
(1)入行一年,感觉经验远远不够,主要是design方面,而且不像算法,很难短期突
击准备。即便自己对某个design有个答案,一旦被challenge,就会发现漏洞百出。
(2)骑驴找马很难,要请假什么的。所以我觉得面10来家公司对我很不现实。自己只
面了这三家。
(3)面试经验很重要。面试本身就是一个学习和积累经验的过程。所以想去dream
company,多面面其他公司练练手还是很有必要的。但这又与(2)矛盾。... 阅读全帖 |
|
v*******C 发帖数: 28 | 22 convert integer to english words
e.g.,
123 -> "One hundred and twenty three"
1234567 -> "One million two hundred and thirty four thousand five hundred
and sixty seven"
12345 -> "twelve thousand three hundred and forty five"
目测悲剧了。。。只能发面经攒人品了。继续刷题 |
|
h*********p 发帖数: 13 | 23 面big data 职位
感觉面经好少
求过来人指点 |
|
m***2 发帖数: 595 | 24 a没什么好亏钱的啊,顶多提供点摄影设备,扩张的慢就不怎么烧钱,u被刷单就刷了多
少个亿啊
奇怪A不紧不慢的居然没什么竞争对手出现,可能u怕被对手赶上,所以比较舍得烧钱
不一 |
|
p****6 发帖数: 724 | 25 U和A的人很熟的,大哥。。。
[在 meme2 (me too me too) 的大作中提到:]
:a没什么好亏钱的啊,顶多提供点摄影设备,扩张的慢就不怎么烧钱,u被刷单就刷了
多少个亿啊
:
:........... |
|
m***2 发帖数: 595 | 26 a没什么好亏钱的啊,顶多提供点摄影设备,扩张的慢就不怎么烧钱,u被刷单就刷了多
少个亿啊
奇怪A不紧不慢的居然没什么竞争对手出现,可能u怕被对手赶上,所以比较舍得烧钱
不一 |
|
p****6 发帖数: 724 | 27 U和A的人很熟的,大哥。。。
[在 meme2 (me too me too) 的大作中提到:]
:a没什么好亏钱的啊,顶多提供点摄影设备,扩张的慢就不怎么烧钱,u被刷单就刷了
多少个亿啊
:
:........... |
|
b**********5 发帖数: 7881 | 28 然后结束前, 就有个大概的feedback。 我的feedback就是they don't think i have
a problem coding, but comparing to the members on the team, i am a bit more
on the junior side...
其实想想也对。 我虽然说有N年的经验, 但我真正在一个写code的team里, 学到很
多知识的, 写real modern code的地方, 也就那么一年左右。 以前的其他
experience也是比较烂。 但以前也不care, 现在干过好的工作, 再要去干烂的工作
, 就难了。。。
反正觉得我其实是天堂也进不去, 地狱也不要我的situation。。。 刷题的公司们,
这一把年纪了, 刷题比不上刚毕业的, 或者刚工作几年的。 去那种看经验的公司
吧, 其实我还是缺那么几分火候。。我知道点东西, 但还是却那么点锻炼。。。
一个老年马工, 搞到这种境界。。。 也是比较惨啊。。。 |
|
S*******C 发帖数: 822 | 29 太牛了,楼主题目一共刷过多少遍,除了面试前的那一遍之前刷过多少遍? |
|
S*******b 发帖数: 854 | 30 之前没有统一刷过。但是我虽然只刷了一遍,每写一个题目,如果觉得自己写的太烂,
就会上网搜搜答案。如果看到比自己的方法好,会重新做一遍,或者过几天回来重新做
一遍。 |
|
y*k 发帖数: 80 | 31 背景:EE毕业但是做行业软件的,工作好多年了一直用C++。没有专门学过计算机专业
课。刷题刷了好几个月了。
上星期经历了几次店面,Linkedin是我自己觉得面得最好的,以为可以拿onsite了,结
果被据了。
别的店面感觉比Linkedin差很多的都过了,所以特别surprise. 我把问题详细贴出来,
并附上我自己的解答,请大家帮忙分析一下,是哪里出了问题,还是被三哥黑了。面试
一共分三部分。因为最后的题做得比较快,三哥还跟我谈笑风生了几分钟,说你的
coding不错,你来面试的时候需要多准备点系统设计,多线程之类的,搞得我以为我都
拿到onsite在为下一步准备了。
1. 10分钟互相介绍,然后问之前做的最难的项目,我说了一下,三哥问了几个问题,
双方都比较满意(之后的回答过程中,三哥不会说你哪里回答得不大好,但是会一直追
问直到他说ok,当然也不知道这个ok是好还是嘿嘿你丫错了)
2. 基础知识。
Q: virtual memory是如何工作的?优缺点?
A:操作系统一般在内存不够时分配虚拟内存,不够的虚拟空间存硬盘上。优点是内存
不够时还能转,缺点是硬盘读写速度慢
Q:如果有... 阅读全帖 |
|
|
|
j**********m 发帖数: 51 | 34 mm 别郁闷,我今天还上着班,开着leetcode,然后还在刷面经
加油 |
|
J*****6 发帖数: 107 | 35 嘿嘿,纽约小猎头飘过~~~~刷完题准备好就找我吧:-) 可以把简历发我邮箱哈~~~私信
联系哈~~ |
|
|
a*****s 发帖数: 1121 | 37 回来查了一下没签NDA,应该没问题了。说是今天给通知,没收到说明是黄了。就是不
知道他家的打车费给不给reimburse,因为不太会用他家软件,给了100刀的coupon,要
求来的终点和回的起点时公司地址,自己设置的是公司地址,可是司机最后不知道怎么
给我稍微改了位置,结果就TMD charge了俺的信用卡。faint。
面的是体系结构engineer
还是老原则,哥没刷完题,就随便写过几道
电面是国人哥们,问的题目不难,属于leetcode的简单题一类的。记不得了。
onsite:
1. 国人哥们,典型的问了问以前以前做的什么,然后上题目,说一个未排序的整数数
组,找出所有的inversion,就是位置大但是value小的情况。例如:
9, 10, 1, 4, 100
那么应该返回4
先给了最白痴的解法,也就是n平方时间复杂度,然后主动提出可以优化,发现可能需
要排序,然后被提示说先试试merge sort,忘记了,想了一会,现自己动手写一个,没
写对,后来被提示说可以用递归,没时间了,把merge的顺序搞颠倒了,应该先二分逐
步递归,想反了。
2. 国人老板问了问behavior... 阅读全帖 |
|
b**********5 发帖数: 7881 | 38 g家的面经, range太大。。。 有的比较出frequent “normal”题, 有的就真看你智
商了。。。所以也不确定。。 你去一幕上面看看, g家有的面经也很容易。。 |
|
j*********5 发帖数: 362 | 39 我就是写得不好。
我有两道题解得一般。第一题是真心没见过比较难,一开始走错路了,浪费15分钟,所
以最后没写完,但思路肯定是对的(虽然未必是最优解);
第二题就更可惜了,我面经见过,但当时没有细写,所以最后写得板书比较乱,解法肯
定没错,但评价不高;
所以我觉得我之所以fail,还是因为练习不够,写得不好。电脑上刷题跟黑板上写还是
有点不一样的,没处理好。
当然,有一个原因也是,最近工作实在太忙了,根本没时间练习。
此外,我个人觉得,纠结于科班不科班意义不大。尤其是有工作经验的,其实这些大公
司都非常精明的,更多是看基本功和能不能干活。
google
cs |
|
t*****l 发帖数: 38 | 40 找板上的兄弟refer了airbnb
recruiter很快联系了我,而且不得不说airbnb的recruiter态度特别好,堪比google
recruiter
电面二话不说上来就做题
一个餐馆,菜单上各种食物价格如下
A, $ X.XX
B, $ Y.YY
C, $ Z.ZZ
D, $ ...
问现在一个人有 一定数额的钱,比如 $MM.MM,如何点菜才能把钱全部花完?
面试官要求列出所有可能的组合
我用了recursive的方法,写出来了
但是在 比较 float number的时候,细节没有处理好
直接比较 X.XX == Y.YY 会出现错误,所以必须要做差来比较
经面试官提醒改了过来
然后周一被通知挂了
这题除了用recursive方法,有更好的解法吗?DP?
**************湾区码农求refer***********
两年左右经验,会python和一些web开发, java啥的之前也做过,但是不熟
刷题应该没问题,正在系统的学习系统设计
求各种refer!请站内联系 |
|
r*******y 发帖数: 270 | 41 这尼玛又是背包又是dp coin的,你们是刷题刷的乱了套了吧。题目要求正好花光,这
就是一道combination sum的题目。 |
|
发帖数: 1 | 42
没什么别的经验了,就是多刷题。LC刷个三四遍就差不多了。 |
|
发帖数: 1 | 43 祝福楼主。
我前天刚onsite面试了一家,但奇怪的是没怎么考算法题,第四轮表现不好,基本没戏。
我lc刷到130多,现在总共300多道题,感觉刷不完啊
[在 wodexiaomaji (wodexiaomaji) 的大作中提到:]
:Edited:更新了我的一些答案,欢迎讨论
:=====================
:........... |
|
发帖数: 1 | 44
哦刚毕业那时候两三遍是刷的150左右那个版本的
现在一遍半刷的是三五百道版本的 |
|
发帖数: 1 | 45 拿到Itron 北卡principal software engineer的电面。有人知道这家公司吗?我在加
拿大,第一在美国找工作。没刷过一项,也开始准备刷了 |
|
|
发帖数: 1 | 47 找工作的过程中从版内大牛的总结帖和面试帖获得和很多帮助,现在献上我上周
Tableau的面经(今天hr通知给口头offer),贡献小小力量。
我面试碰到的全是白人,没有碰到国人,也没碰到烙印。除了HR之外,onsite每轮面试
都是两个面试官,有时候其中一个是远程。
电话面试:
Round 0: HR, behavior
Round 1: phone screen: Write a method to randomly generate a deck of cards
Follow up: how to test this function? How you test the shuffle is randomly?
CC150原题,在Random那章有解答。可惜之前没刷到,只好按自己的想法写了一下,居
然也过了。
onsite面试(Seattle)
Round 0:why choose Tableau, how do you known about Tableau...
Round 1: 项目介绍。算法:给一个int strength getStrength(int frequenc... 阅读全帖 |
|
c****o 发帖数: 117 | 48 屌丝末流学校cs的master毕业一年,之前在国内工作4年。毕业后找工作不顺利,陆陆
续续面了7到8家小公司,leetcode不完整地刷了3-4遍。最近通过朋友内推google,今
天下午电面。recuriter给约的NY的电话面试,烙印问了java的基础,两道题目,第一
题非常基础(刷过题目就一定会),第二题是类似valid sudoko(but only one pass
).
面试一小时后打来电话,询问约on site的地点。NY还是CA的Mountain view。
楼主之前面的小公司都不给offer,google纯粹有枣没枣打三竿。现在给onsite还有点
犹豫。打听到google seattle的office面试管很多都是MS过去的,工作10多年,经验超
丰富,很多面试者被碾压。而CA的面试官很多是毕业后工作1-2年的,相对容易过。
版上能人多,想要打听下,google的NY和CA的Mountain view哪个onsite相对容易。
先在此感谢过了,第一次在这里发帖咨询,多谢各位捧场,研究下发包子,之后一并送
出。 |
|
r********g 发帖数: 219 | 49 整个微信群吧,qq上都是我的高中同学了,基本不用。。。 |
|
|