登录后可回复主题
您需要 登录 才可以下载或查看,没有帐号?注册账号
x
本期讲座的嘉宾Jason风趣幽默,有着多年业界开发经验,他曾横扫北美各大一线公司offer,Facebook、LinkedIn、Apple、Amazon、Airbnb、Uber……
他拥有多年的北美学习和生活经验,是大洛杉矶地区,旧金山湾区,纽约市,华盛顿DC,旧金山湾区多个华人社区贡献者,华人工程师职业发展顾问!
Jason曾任Bloomberg Financial Engineer,国内知名互联网公司北美创新产品团队Tech Lead,现任Amazon创新产品团队移动端开发Tech Lead,一线面试官。
同时他也是直通硅谷软件工程师求职提高旗舰班的主讲老师~那么在讲座中,Jason给我们带来了什么样的经验分享呢?(Jason的讲座可比小编整理的文稿有趣多啦,感兴趣的小伙伴可以加入我们直通硅谷讲座群,定期举办分享讲座哦~)
在上周,我们进行了演讲主题的投票活动,General SDE & SDE with specialty和大公司生存指南:聊聊科技巨头公司里的中国人两个主题的票数遥遥领先。下面让我们一起来看一看。
General SDE & SDE with specialty 3月即将到来,各大科技公司已经陆陆续续展开了春招。对于校招和应届生,很多公司开设了General SDE职位,统一入口,等面试通过进入公司后,再将同学们一一分入不同组中。
不同于可以从前到后都“碰一下”的Startup或中型公司,进入大型企业之后,很可能会被动分入某组,变成SDE with specialty。以Mobile Engineer为例,你可能只负责IOS的一个功能,看不到全貌。大部分情况是对自己的一亩三分地,两三个文件做一些集成修改。虽然脱离了General SDE ,但是其实对所属专长了解不多,下次投简历依然只能投递竞争激烈的General SDE。因此,在工作中不断的像海绵一样学习新知识就会显得尤为重要。那么,如何从General SDE转到SDE with specialty,如果想面试SDE with specialty,又需要注意哪些呢?
01 什么时候投递简历,坑儿比较多 一般情况下,各大科技公司会在每年的6月至9月发布下一年的校招职位。如果想2010年入职,那么至少要在2019年5月之前完成刷题,这样,6月到9月就可以修改简历,逐步进行投递了。当然,坑多人多,还是需要做好各方准备工作的。
02 “通才” 转 “专才”,需要做哪些准备 如果此前一直准备的是General SDE,就意味着一直在刷题,这也是一种优势。
推荐集中时间专门刷题,例如集中两到三个月时间,反复做题了解套路,当套路熟悉,觉得自己十拿九稳后,就不需要再刷题了。之后疯狂做project,如果数量众多,简历写不下,也可以在简历上标注网址或LinkedIn链接。最后,面试前的一个礼拜,可以简单做一些题目熟悉手感。
03 SDE with specialty 求职面试特点 1. 算法及系统设计依然很重要,但是不是决定性因素,难度有所降低,如果之前项目经验亮眼,有可能免算法考核,免设计考核(entry level)。对于刷LeetCode,准备面试SDE with specialty 的同学来说,hard难度的题基本可以不看。
2. 在面试时,适当增加专业领域问题。例如Mobile/Web dev specific question。
3. 有些公司会把算法和设计题转换成:真机撸代码,徒手debug。这对于工程能力较强,但是不善于白板写题,口语交际能力较弱的同学来说比较有优势。而在实际面试中,不同公司,也有不同的风格。举例,同样是科技巨头,Amazon就非常在意聊得好不好,很注重oral social;而Google则偏向手下见真章,五分钟介绍完,就可以赶紧做题了。相对来说,那些刷题很猛很强,但是在口语表达方面略有不足的同学,与Google的面试模式非常贴合,是个不错的归宿。
4. Web/Mobile/CV小而美,比较容易有自己的项目,简历相对比较丰富,拿面试的概率比较高。
5. 一部分公司有专门的针对SDE with specialty的岗位,可以多给一次机会,合理规避冷冻期。例如,Uber有很多team,他们给出的职位不一样,有Mobile Eng,也有Full Stack Eng,即使挂了这些专长职位,也可以继续面试General SDE。Amazon也同样有FEE和SDE等。
6. SDE with specialty相对比较难找面经,因为大部分人都是general SDE 的track。
大公司生存指南:聊聊科技巨头公司里的中国人 在没进美国科技巨头之前,想必每个人都会对大公司充满憧憬,全美式工作环境,美国人的沟通方式,身为一名中国人,在里面会不会比较虚?
然而,事实可能与我们想象中的不太一样。如果你在科技巨头担任Software Engineer职位,大学期间也是CS专业,你就会发现,身边的同事和上学时的同学其实也没太大差别。一半印度人,一半中国人,还有百分之一的不知道从哪里来的人。如果你进了全是印度人的团队,就比较危险了,这要看带你的是不是通常意义上的好老板,如果组里的印度人很强,那么不妨多待上一会,如果组里的全是混吃等死的小伙伴,GG,这个组就不要多待了。
01 Trust,Ownership,Delivery,Impact 进入大公司后埋头写代码不重要,重要的是如何和大家一起写代码。首先要赢得信任,按时交付任务,多与领导同事交流。单纯地埋头写代码,不与他人交流,容易被边缘化。
02 文化 每个公司的文化都有所不同,以Amazon为例,几乎所有事情都是和leadership principles结合,面试是,工作是,与上级谈话是,就连组与组开会,互相“撕逼”的时候也秉承这原则。
而Facebook则是“天下武功,唯快不破”,想到就做。秉承逐步迭代,小步快跑原则。
即使同一个公司,也会略受地域影响,但是最重要的仍取决于自己。记得多交流多沟通。
03 龙象之争 办公室斗争肯定有,但不像传说中的那么严重。在无法调节时仍然可以选择换组换公司等解决办法。
04 Amazon Leadership Principles 想投亚马逊这类注重合作文化,社交文化的科技巨头公司的同学们,不妨多研究一下Leadership Principles。给面试官留下好的第一印象至关重要,这甚至会一直影响你接下来的面试过程及最终结果。
讲座视频可在直通硅谷官网上观看! https://www.zhitongguigu.com/
由于时间原因,本次分享讲座只讲了两个主题, 如果你想参加下一期讲座,记得关注我们哦~
|