注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
Timeline:02/22/19 ----- OA1
02/24/19 ----- OA2
02/27/19 ----- VO .
02/29/19 ----- Congrats.
. Waral dи,
关于准备: . check 1point3acres for more.
OA1和OA2就是按照地里大家提供的资料准备的,也全部都是面筋里面的内容,大家做OA之前好好看看,在IDE里面敲一敲,做的时候就不会发慌。
26号晚上11点给我邮件说第二天中午面试,看到邮件心里一紧,心里有点生气,心想算了明天就让我面那挂定了,就这样吧。第二天起来就浏览了一下最近的面。
VO内容:
.google и
第一部分:面试官虽然是印度大哥,但超nice。一上来从学校到专业到后来直到现在从事的工作内容,非常详细的介绍了他的背景情况。然后让我自我介绍,我就简单介绍了下背景和做过的项目,熟悉的语言,感兴趣的方向之类。
第二部分:CS基础知识。具体就是问到data structure你知道什么,然后每一种会很详细的问你细节,各种情况的时间复杂度,当然这个过程需要尽可能的把自己懂得都展现出来,不要忘了分析worst case, best case,总之尽力分情况说的详细,让面试官知道你是真的懂了,会实现,而不是只会用。问道array, linkedlist, 还问了很多Hashmap的细节, stack, queue,感觉基本我开始列举的所有数据结构都问了一遍。建议大家都准备准备。.1point3acres
第三部分:我觉得我真的很幸运了,面试完上面两部分,大哥非常和蔼的说,来,我们来做一道简单的题,然后给我一道two sum变种,也就是有重复元素且输出所有pair。我看到这题,当时顿时觉得如果这样再不过,真的是太不应该了。就先说了brute force装了一下,然后跟大哥详细讨论了套路的那种思路,也过了例子。结果当时可能突然心态由完全不在乎这场面试,变为突然想抓住机会了,我整个人一下紧张起来,写的时候稍微吭了一下,我就直说我有点紧张,结果天使面试官大哥赶紧说,你思路我都知道,你的思路全部对的,我相信你能写出来,take your time。他说完这话仿佛给我吃了个定心丸,我立刻写完了。检查的时候,我又准备给他过例子,大哥说没问题不用过了,你代码OK。完了后稍微问了点OOD的问题,就是封装那些常规的。. 1point3acres.com
第四部分:大哥刚开始对我自我介绍中的一个最近在做的项目很感兴趣,就顺带用这个项目来问了我BQ相关的问题:1. 你在这个项目中什么位置,做了些什么;2. 关于我用的框架,问我如果你想用这个框架,而你同事想用其它的,你怎么做?大哥不知道是在做记录还是自己对这个框架比较感兴趣,问我了名字怎么拼。这里也感谢这学期我修的这门课,我也是这学期才学这个框架。
第五部分:大哥问我有什么问题问他吗,因为仔细听了大哥一开始的自我介绍,我就问了关于他正在做的产品的一个问题,结果正中要害。大哥畅所欲言,感觉把大哥聊开心了,我最后又问了一个问题,也是他们team做的产品,他也讲了很多,从之前性能不好,到现在性能好,讲的津津有味。最后面试持续了大概1个小时十几分钟吧。临结束,大哥说今天跟你聊的很开心,希望你也觉得开心,HR会联系你。
写在后面:
作为一个转专业一年半的人,眼看都四月了,其实压力蛮大,感觉实习已经无望,最近感觉先不想急着找工作,比起疯狂投简历在Linkedin上找内推,我更想把自己准备的好一点点,这样也不辜负每一次面试和面试自己的人。没想到这样意外的拿到了亚麻的实习,真的也深知不是自己好,而是运气好。自己差的多,需要学习的东西也有很多很多。也开始担心能不能担起工作任务。没想Return offer,只想有了这次机会学习就已经非常好了,希望自己能多学多做,能早日胜任工作。我觉得作为一个转专业的人,自己可能老是有一种不安全的感觉,自己知道还是知识储备和项目经验太少。但是,我觉得这个行业还是很有希望。
加油!希望能跟转专业的你共勉
. 1point3acres.com
补充内容 (2019-3-30 23:21):
不好意思,timeline写错了, 后面两个VO和congrats是在3月!
02/22/19 ----- OA1
02/24/19 ----- OA2
03/27/19 ----- VO
03/29/19 ----- Congrats |