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

[找工就业] 2020 SDE实习挂过的面试 求大家分析分析提些建议(评论都加米)

全局:

2020(10-12月)-CS硕士+短暂实习或全职不超过3个月 | 网上海投| 码农类General实习@

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

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

x
先介绍下本人背景,转码CS master第二年在读,今年12月毕业,目标岗位是SDE。
. 1point 3 acres
刷题450题(其中高频刷过多遍,周赛大概2.5-3题水平),简历包括国内2段SDE实习(其中一个水一些),3个full stack的项目(包含前后端和mobile技术)。
2020年秋招大概投了200+简历,拿到了10+个面试,挂到只剩下一个,目前有一家SD的中小computer software公司的暑期实习offer。

2021年8月就要开始找全职,由于今年实习面试挂得挺多的,找全职还是希望能去更好的公司,所以对2021年全职的求职还是有些担心,我总结了一些我认为面试中做的不太好的地方,希望大家能帮我分析一下,提出一些努力的方向并且解答一些疑问。

以下是一些面试的经历。我自己认为自己面试中communication和BQ应该是不错的,也看过不少有关面试的技巧和经验,个人也是属于话痨型,能和面试官保持比较好的沟通,所以我觉得不足的地方还是在技术问题上,但不知道这些暴露出的问题应该从什么方向改进。

Twitter(1轮HR面 + 1轮技术面)
【挂点1】一轮技术面后挂,题目是一道log system的题,按照要求取适合的数据,followup1是要求优化,但是我想不出更好的数据结构和解法。
【挂点2】followup2要求要怎么handle数据量非常大的情况,不知道从什么角度去分析。

Amazon(1轮技术面+1轮加面)
运气+能力差,详细情况在之前的帖子:https://www.1point3acres.com/bbs/thread-697511-1-1.html

Google(2轮背靠背+1轮加面)
【第一面挂点】再讨论完给出第一种解法之后,面试官给了一个我没有想到的corner case,然后我就卡住了,虽然有在努力讨论别的思路,但还是没有解出来,最后写了一个暴力解。
【第二面】在第一种解法讨论完之后,面试官要求优化,于是和面试官花了很多时间一起讨论从时间和空间角度优化的方法,但最后似乎没有达到最优解,而且没来得及写讨论的优化后的code。
【加面】挺复杂的一题,刚上来给了错误思路,然后面试官在重新举例引导下,我不断被他启发然后写完了代码(一口一口被喂饭的感觉)。

Mathworks(1轮技术面 + 1轮HM面)
技术面个人感觉很好的通过了,HM面30分钟BQ轰炸,自认为答得不错但挂了。(这家公司比较迷,身边认识的很多人也是莫名其妙挂了,不讨论了)

Millennium(1轮HR面 + 1轮HM面 + 4轮背靠背)
HM面主要是简历+BQ,给了HR比较高的feedback然后约了4轮背靠背技术面,然后就挂了。
【挂点】技术面涉及大量数据库和SQL内容,准备得不是很充分。但涉及算法和数据结构的部分基本都做出来了。

Unity / Tesla (HR主动reach完之后从此消失,可能是没match上合适的组). ----
. Χ
其他若干海投和校招拿到面试中小公司(hr面+技术面)
中小公司问得内容真的太多了,主要挂点还是在给出一个solution之后的优化上,每次容易在优化上卡壳。

【问题汇总】
1. 感觉面试中遇到的算法题,基本可以给出解答,但是在followup中涉及优化以及数据量偏系统这种问题的时候,往往不知道从什么方向去回答。今后应该从哪些方面去弥补这方面的缺陷?怎样才能更好地回答上followup的问题?. 1point3acres
2. system design要了解到一个什么程度? ..
3. 在已经有450题左右的基础上,之后应该怎么去刷题?是复习还是做新题,以及做题后需要带着怎样的意识,反思和总结才能更好地提高自己?
4. 除了刷题和系统设计之外,像数据库/操作系统这些方面的基础知识要了解到什么程度,以及这些知识在全职的面试过程中有多大比重?
5. 其他关于面试方面的建议也都可以提。
.1point3acres
感谢大家!所有回复都加米!. 1point3acres

评分

参与人数 2大米 +3 收起 理由
tennis1038 + 2 给你点个赞!
run0 + 1 给你点个赞!

查看全部评分


上一篇:想请教下参加过项目班的同学
下一篇:已经有offer能用来跟fb hr说跳过面试吗?
推荐
perseids 2021-1-4 18:14:52 | 只看该作者
全局:
看了一下你Amazon和GG的面试, 应该都是很有机会拿到offer了, 看起来是运气有点不好? 然后你Amazon的加面感觉国人小哥有点不够意思哈。

其实Intern和New Graduate的面试, 沟通很多时候比解法更重要, 好比一个新人, 给个项目不会或者没思路很正常, 更重要的是communication。 面试的时候一定要Think out aloud. 面试的时候写代码前一定不要着急, 要把思路说出来, 看看面试官怎么说, 然后再随机应变。

新人或者Intern基本不会考System Design.google  и
.--
Leetcode 450 其实够了, 关键是要熟练, 看讨论区里的讨论, 看别人的思路是如果得到最优解的。 好比你的算法是时间,空间复杂度知道了, 然后什么情况下可以优化?  这个对你的关于Follow up的问题会有帮助
.
数据库/操作系统 看你具体面试的公司和组, 有个尝试就好了, 大多数工作不会问你这方面的知识。

评分

参与人数 1大米 +2 收起 理由
allenguoxy + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
拿能這麼多大公司面試也不容易, 我投Twitter, Google, Tesla,
連OA都沒有, 想知道lz是怎麼拿到面試的
回复

使用道具 举报

全局:
感觉你刷题刷的不细啊,每次都挂在优化/最优解上了,是不是做题的时候只想着pass就行没有刨根问题。多加强一下基本功吧

评分

参与人数 1大米 +2 收起 理由
allenguoxy + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
testtesthaha 2021-1-4 19:25:37 | 只看该作者
全局:
找工作是跟别人竞争,不是跟自己竞争,假使你这些follow up都能答出来也不一定会给你offer,有可能跟你一起面试的别的candidate答得更好,也可能你换一家面试,别的candidate就是不如你,你也就拿到offer了,CS这个行业竞争已经相当激烈了,不是说你做了什么准备、刷了多少题就一定能怎么怎么样的,如果努力有用的话,大家不都去FAANG了?中国留学生读CS的,又有谁不努力的呢?现实可能有些残酷,但是事实就是如此,我觉得你可以提升的地方也不多了,题目刷再多也没什么用,不如接受现实,工作之后再跳槽,多试几次,总不能每次都这么背吧

评分

参与人数 1大米 +2 收起 理由
allenguoxy + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
armu 2021-1-4 21:48:10 来自APP | 只看该作者
全局:
Follow up 的优化问题就是问可不可以在时间复杂度方面提高吗
回复

使用道具 举报

🔗
stellahuang 2021-1-4 23:47:02 | 只看该作者
全局:
从楼主描述看已经在技术+communication方面准备得很充分了。顶多再多刷几遍做过的题,总结总结解题思路,再和朋友mock几轮。intern和ng又不考系统设计,楼主如果觉得这块比较薄弱,找找leetcode上api设计类的题目加强一下就足够。今年tech找工作尤其艰难,我觉得在已经准备充分的前提下,挂了面试真不要反复找自己问题,会把自己逼疯的。

评分

参与人数 1大米 +2 收起 理由
allenguoxy + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
可能是刷题方法的问题,要学会归纳总结,不要刷了一题就会一道题,而是会一类题。

评分

参与人数 1大米 +2 收起 理由
allenguoxy + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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