一亩三分地

 找回密码 注册账号

扫描二维码登录本站


Salarytics=Salary Analytics
查询工资数据
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code 250off 立减$250

深入浅出AB Test
从入门到精通
coupon code 250off 立减$250
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
把贵司信息放这里
查看: 2786|回复: 12
收起左侧

[找工就业] 经验分享 本科毕业两年在职跳槽Amazon

  [复制链接] |试试Instant~ |找工就业, 求职, 工作信息, amazon, 码农类general
我的人缘0

分享帖子到朋友圈
hwpu0818 | 显示全部楼层 |阅读模式
本楼: 👍   100% (7)
 
 
0% (0)   👎
全局: 👍   93% (28)
 
 
6% (2)    👎

2019(7-9月)-CS本科+1-3年 | 内推|Greater Seattle Area 码农类General全职@Amazon

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
本帖最后由 大队管理员 于 2019-10-15 01:26 编辑
-baidu 1point3acres
经验分享 楼主本科毕业两年,现就职于MS,本帖主要分享自己是怎么准备跳槽面试的,以Amazon的准备为主。
先已拿到Amazon SDE2的offer。

1.        刷题
如果之前有刷题的基础,可以直接从medium开始。我的刷题方式有两种:看到就有清晰思路的,理清思路后就可以跳到下一题;如果觉得有疑问不确定的,就写下来验证思路是否正确。
我先用这种方式刷了500题。刷完一定数量后会知道自己的薄弱点在哪,例如dynamic programming, 各种sorting的变形及利用,BFS和DFS的变形。
第二遍根据这些薄弱点,可以选择对应的topic进行巩固。不要以做出来为目的,也要看自己的solution time和space efficiency如何。因为面试时可能会要求你optimize time or space。
最后一遍是在面试前,根据leetcode上公司的题库来准备。我还是和第一轮的方法一样,看完题就知道思路的跳过,只写自己不确定的题,这样能大大提升效率。这个时候基本都是在刷hard难度的题了。
-baidu 1point3acres
刷题时不仅要着重于solution,我也会注意题目中给的Notes,这些通常是面试时要和interviewer clarify的assumption,例如array长度,有没有duplicates, number是integer还是long之类的注意点。这样一方面面试时不会因为刷过同样的题就直接开始写,也有助于和interviewer的沟通。
第二个我会注意的是similar topics和similar questions。这样可以知道这道题有多少不同种解法,争取做到每个都能理解并比较空间和时间的trade-off,同时可以把类似的题目也准备好。有的时候类似的题目只需要一点点solution的变化,刷题时不一定能注意得到,面试的时候却可能会导致corner case的fail。

2.        system design
System design需要的准备时间可能不比刷题少,所以可以同时开始准备。我主要是在网上找了各种资料来看,以下是我用到的准备资料:
a.        https://www.educative.io/courses ... m-design-interview:
这个网站基本是按照case来讲解的,包括的案例都是很常见的面试题目了。每一个例子我大概都看了三遍,第一遍看的时候是了解熟悉system design的概念,第二遍巩固里面用到的技术和架构,第三遍看的时候会结合自己看的别的资料,想想自己会有什么不同的设计。mock interview来画结构图并解释每个sub component的意义,问自己这个设计是不是scalable, reliable and always available.
b.        https://docs.microsoft.com/en-us/azure/architecture/patterns/:
这里讲了很多design pattern,了解每一个pattern用来处理什么问题,需要注意的点是什么。
c.        Youtube上的各种system design的video:
我主要看了这三个youtuber的video: Gaurav Sen,Tushar Roy - Coding Made Simple,Tech Dummies - Narendra L。
d.        CMU courses:
Youtube还有很多CMU关于database的课程,这些课程可能有点过于具体,但是里面提到的概念还是挺有用的,可以有侧重性的学习。
e.        各种database的paper和summary blogs:
我读了DynamoDB和Cassandra的paper,学习了里面consistent hashing, virtual nodes, vector clocks, gossip protocol, merkel tree, bloom filter之类的概念。面试时当面试官问到细节问题时,这些都是可以讨论的点。如果觉得读paper太难懂,可以直接找summary blogs,再对里面提到的不懂的知识点进行学习。对于不同的NoSql database,要知道strength和weakness是什么。
f.        Github上各种system design的repo:
https://github.com/donnemartin/system-design-primer
https://github.com/checkcheckzz/system-design-interview
https://github.com/shashank88/system_design

3.        Leadership Principal:
Amazon极其看重LP, 14个principal 每一个都准备1个故事,最好不要是重复的,故事要具体清晰。面试时要知道Interviewer的问题是关于哪个LP的,但注意不要直接用LP里面的词,否则会过于刻意。用STAR(Situation, Task, Action, Results)的结构来回答,这个一定要提前练过,否则面试的时候太紧张,就会颠三倒四让interviewer很难理解。最好找朋友mock一下,确定朋友能听懂你的故事。
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0。
查看如何攒积分 Click here for more info.

最后当你在面试的前一天觉得没有东西需要准备了,那说明你已经fully ready 了:)
希望对大家有帮助,祝不管是new grad或是跳槽的小伙伴好运。

评分

参与人数 27大米 +52 收起 理由
zhaorui1990 + 2 给你点个赞!
Dyckia_J + 2 欢迎分享你知道的情况,会给更多积分奖励!
woyaoshuati + 2 很有用的信息!
charlieyan + 1 赞一个
pxu + 1 赞一个
hydor + 2 给你点个赞!
whdawn + 10
nonce + 2 给你点个赞!
panzerfaust + 1 很有用的信息!
paul.chen + 1 赞一个

查看全部评分


上一篇:各种被拒。ft new grad简历求狠批!回复加米!!!!!
下一篇:求问狗家pa match太久的话会凉吗
我的人缘0
本楼: 👍   100% (8)
 
 
0% (0)   👎
全局: 👍   80% (1096)
 
 
19% (268)    👎
为啥想去亚麻…
回复

使用道具 举报

我的人缘0
ZAWAZAWAzac 2019-10-15 05:41:05 | 显示全部楼层
本楼: 👍   100% (3)
 
 
0% (0)   👎
全局: 👍   100% (49)
 
 
0% (0)    👎
也很好奇为什么亚麻是dream company?
回复

使用道具 举报

我的人缘2
sunsun123987 2019-10-16 00:45:13 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   94% (462)
 
 
5% (27)    👎
我觉得AMZN挺好的,给到2了,能学习的地方也多。
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (2)
 
 
0% (0)    👎
感谢楼主分享!
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   81% (9)
 
 
18% (2)    👎
很多干货,多谢分享!
回复

使用道具 举报

我的人缘0
AndyMoriaty 2019-10-15 07:07:48 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (32)
 
 
3% (1)    👎
给你点个赞!
回复

使用道具 举报

我的人缘0
AndyMoriaty 2019-10-15 07:07:53 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (32)
 
 
3% (1)    👎
给你点个赞!
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (33)
 
 
5% (2)    👎
谢谢🙏!你的经验非常具体有用,收藏了。
回复

使用道具 举报

我的人缘0
R.F 2019-10-16 00:33:31 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   89% (41)
 
 
10% (5)    👎
我好奇的问问楼主准备去亚麻的哪个组呀?是Dynamo DB吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法 - 不要多加空格: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版||一亩三分地

GMT+8, 2019-11-13 09:39

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表