查看: 3399| 回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 2021 开年找工心得

   
全局:

2021(1-3月)-CS硕士+3-5年 | Other|BayArea湾区 码农类General全职@

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

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

x
找工作从准备到最后收到offer大概也有半年了吧,稍微写一点心得体会,顺便给大家分享一下我眼中目前的面试难度。开始动了找工作的念头是去年9月份,觉得自己也干满三年了,是时候动一动了。
  • 从大概10月份开始刷题,断断续续刷了大概600道左右,基本是以高频为主,也不区分什么难度,按着频率往下刷。从事后的角度看,感觉精刷300道高频其实就差不多了。即使是🐶,最后面的都是medium难度,也都是常见的套路什么dfs,recursion,permutation之类的(也许是我运气太好?)。我个人感觉,重点不在于你给解法的速度有多快,写码有多快,而是交流以及写出简洁精炼的码。后面我会用一个例子具体解释一下。
  • 从一开始读一读grokking 开始初窥门道,再到粗读DDIA,最后到刷youtube。个人体验的话是最后看youtube提升最大(但是吃到第8个包子吃饱也不能说前7个包子没用)。尤其是Instagram designer介绍Instagram架构这种seminar,有醍醐灌顶的感觉。深入浅出,重点讲的都是实际碰到的问题,也是我从来没考虑的方面,同时这些也可以成为面试中你可以跟面试官交流的得分点。


大概到了1月份就开始投简历内推了。我的策略是大公司尽量内推,小公司海投。内推的话其实也不一定有用,有几个大厂最后也没消息。面试的安排我是先安排几个不感兴趣的公司,一方面是练手,另一方面是看看市场价大概是多少,为后来的谈判做到心中有数。其中system design的面试对人的锻炼很大,面了两次之后就知道面试的重点了。就明白为啥大家都说grokking太浅了:)中间安排amazon面试,磨练BQ能力:)最后几周安排心仪的公司。
最后的结果是8家公司全都给了offer,level和薪资也都给到位了。我这样3.5年经验最后总包给的在26w-29w之间,或许还能再compete一下,但我个人已经满意了。BTW,compete过程中没有一家找我要别人的纸质offer,不知道是不是因为我逼的不够狠,还没到HR必须要看到真凭实据才能跟team开口要钱的地步。

写一点我面试中的心得。我一直觉得面试就是跟未来的teammate讨论一个实际的问题。你要是啥都知道,直接给最优解,20min搞定所有问题,他们面完了也不知道你这个人好不好相处,不知道你在面对未知问题是怎么思考的,不知道你的合作能力达不达标。所以的我的策略是:
  • 开头问问题,展现演技,把input output edgecase 套路清楚。不要怕要hint。我觉得拿到hint再按这个思路往下得到正确解,也是展现讨论问题时思维能力。
  • 给出high level解,简单证明一下正确性,必要时可以口头拿例子过一边
  • 开始写题之后,可以用一些todo或者注释来标记逻辑块,甚至一些小的helper function面试官也不想看你是怎么implement的,你也可以用注释几个词说这个function要干嘛就结束了。这样你的code逻辑会变得很清楚,面试官很容易理解。然后你也不用在某些小细节太纠结,有小的bug不用担心(记得跟面试官说清楚,我们待会来考虑细节),第一轮就是完成整个大的逻辑框架。
  • 开始跟面试官拿例子过你的code,这一遍你就要开始debug了,把刚才没写对的东西改正,甚至修改data structure也是可以的。这样的优势是,在这个时候你可以很清楚的说明白你的code有什么问题,为什么要改data structure存额外的信息,因为你的大逻辑是对的,面试官也可以很好的跟你互动,提出意见或者给予肯定。我觉得非常需要让面试官有参与感,你要能让面试官持续follow你的思路,这也符合我们日常工作的交流模式。你不能在白板上画个15min再开始解释你的想法。更好的是从high level向细节层层推进,对于其中的问题,听众也能很快的follow,参与进讨论。
  • 最后收尾一般就是提一些test case,没有什么特别的。
    .google  и


最后关于面经和包裹我会用别的小号逐步发出来。祝大家找工作顺利!

评分

参与人数 25大米 +33 收起 理由
frandblinkc + 1 赞一个
NewJourney + 1 赞一个!
lrt98802 + 3 给你点个赞!
resco + 1 给你点个赞!
greenliving21c + 1 很有用的信息!

查看全部评分


上一篇:da的contract面试求分析!面完positive后等了几天还没有确切结果。
下一篇:Amazon Fresh or AWS
全局:
感谢楼主分享,目前在考虑跳槽,非常有用的信息
回复

使用道具 举报

🔗
pooth 2021-4-10 04:08:08 来自APP | 只看该作者
全局:
很实用,感谢分享
回复

使用道具 举报

全局:
非常感谢lz的经验分享,最近在准备system design,不知道有什么lz觉得很好的youtube 视频可以分享一下吗?谢谢
回复

使用道具 举报

全局:
LZ太厉害了。求推荐system design相关视频呀~~
回复

使用道具 举报

🔗
ls0424 2021-4-11 01:29:43 来自APP | 只看该作者
全局:
lz可以分享一下systemdesign都看的哪些相关视频嘛 感谢🙏
回复

使用道具 举报

全局:
同求推荐系统设计油管视频!
回复

使用道具 举报

全局:
同求系统设计讲解比较好的youtuber
回复

使用道具 举报

🔗
 楼主| 我就看看可以么 2021-4-11 12:33:45 | 只看该作者
全局:
InfoQ里面的seminar都很不错。不过你们也可以先看看Gaurav Sen等人面向面试的视频。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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