查看: 4886|回复: 21
收起左侧

[找工就业] [找工面试指南][Coding]如何提高解题速度

    |只看干货 |找工就业, 工作信息, 码农类general, 求职(非面经)

分享帖子到朋友圈
alexwxz | 显示全部楼层 |阅读模式
本楼: 👍   96% (24)
 
 
4% (1)   👎
全局: 👍   98% (117)
 
 
1% (2)    👎

2021(4-6月)-CS硕士+5-10年 | Other| 码农类General全职@

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

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

x
本人现在在fb里面做不同role的面试官,最近实在是揭不开锅,所以想从面试官的角度给大家解密一下怎么怎么准备interview。之前在这里开了一个关于Behavior Question的帖子,也希望大家帮忙顶一下,最重要给一点米米: https://www.1point3acres.com/bbs ... &page=1#pid15190691

在当前主流公司的coding面试里面,一般都需要你在一轮面试里面刷2道题目,所以刷题速度对于coding interview来说是至关重要。然而地里好多童鞋leetcode刷了好多题,还是在面试里面面得磕磕碰碰,没有办法在限定时间内连刷两题,所以我这share一下一些个人经验,希望对大家有帮助哦

1. 精简代码。在我面试其他candidate的时候,一般做的好的都是能够把代码写的很精简干净,这种我一般看到就直接到下一题了,因为代码越短越不容易有bug,我也不需要一个例子一个例子套着去看对不对,而且心里面的印象分也会高很多。所以大家在做完leetcode之后,记住一定要看一下后面其他人的题解,想一下为什么他们的代码短,有什么东西你可以借鉴的
2. 题目归类并提高每个类别主流解法的回忆速度。面试的时候什么题目都有可能出现,而且也都有可能有变形。所以对题目的分类,并且把同一种类型题目的主流解法和变种解法都要熟记于心。我的做法是用Cornell笔记法: https://zh.wikipedia.org/wiki/%E ... 4%E8%AE%B0%E6%B3%95 ,去对所有的题目进行分类,并且每天都看着左侧的提示词在脑海里面过不同类型题目的主流接法,甚至乎在面试之前我也过一遍。熟了之后其实过得很快,一般十来分钟就能过一遍。也因为我对各种接法很熟,所以我之前在面fb的时候题目都刷的很快,有一轮还刷了四道题目。. 1point3acres
3. 直接上最优解。虽然可能有违其他书比如cracking out the coding interview的说法,但是实际上coding interview很标准,做出来的就做出来了,做不出来就挂了。所以我建议大家一上来就把最优解弄出来,不要一步一步优化了,一步一步优化的讨论时间都把整个面试时间给耗完了。当然咯,必须提前先把算法题目描述一遍,保证面试官认为这个是个正确解法才开始写。

最后祝愿大家offer多多!!!外加跪求大米,太穷揭不开锅了TAT

评分

参与人数 60大米 +85 收起 理由
乔治ZZTJ + 1 给你点个赞!
Seannn + 1 给你点个赞!
resco + 2 给你点个赞!
ericlee_ + 3 给你点个赞!
枇杷枇杷 + 1 很有用的信息!
astrc + 1 赞一个
dennis + 1 赞一个
oneplay + 1 给你点个赞!

查看全部评分


上一篇:DS在职跳槽简历求很批,尽我可能加米
下一篇:大陆本科CS专业小白,职业规划求帮助

本帖被以下淘专辑推荐:

cszhazha 2021-3-24 05:38:59 | 显示全部楼层
本楼: 👍   100% (17)
 
 
0% (0)   👎
全局: 👍   97% (4792)
 
 
2% (142)    👎
感觉说的方法比较适合fb,大部分都是原题,就是拼手速和记忆力

评分

参与人数 2大米 +4 收起 理由
iloveyouwen + 1 赞一个
FightForLife + 3 +1

查看全部评分

回复

使用道具 举报

ChrisTineL. 2021-3-25 01:19:42 | 显示全部楼层
本楼: 👍   100% (3)
 
 
0% (0)   👎
全局: 👍   94% (1172)
 
 
5% (72)    👎
cszhazha 发表于 2021-3-23 21:38
感觉说的方法比较适合fb,大部分都是原题,就是拼手速和记忆力

面fb时候看到题直接给了解法,面试官问是不是做过,告诉我不要以为题做出来就能过面试,第二天就挂了。
回复

使用道具 举报

TB2020 2021-3-23 23:24:58 | 显示全部楼层
本楼: 👍   80% (4)
 
 
20% (1)   👎
全局: 👍   95% (675)
 
 
4% (32)    👎
这最终不还是比的勤奋么。。。。
回复

使用道具 举报

lllxin37 2021-3-24 00:57:15 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (685)
 
 
3% (28)    👎
说多了都是泪, 感觉这些要求就是年龄歧视。。。
回复

使用道具 举报

bbbnnn777 2021-3-24 01:09:19 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (651)
 
 
3% (24)    👎
能不能问一下,面coding的时候,是在whiteboard/doc里面写代码,然后自己举test cases并自己手动跑,还是在hackerank那种平台上写然后跑test cases?
回复

使用道具 举报

TB2020 2021-3-24 01:11:01 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (675)
 
 
4% (32)    👎
lllxin37 发表于 2021-3-24 00:57
说多了都是泪, 感觉这些要求就是年龄歧视。。。

同意!无比支持,完全是歧视!
回复

使用道具 举报

 楼主| alexwxz 2021-3-24 05:33:00 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (117)
 
 
1% (2)    👎
TB2020 发表于 2021-3-23 23:24
这最终不还是比的勤奋么。。。。

所有事业和工作最后拼的都是体力嘛,不过是说有一个好一些的方法能够让力放到实处去

评分

参与人数 1大米 +1 收起 理由
吴智恩 + 1 赞一个

查看全部评分

回复

使用道具 举报

 楼主| alexwxz 2021-3-24 05:35:44 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (117)
 
 
1% (2)    👎
bbbnnn777 发表于 2021-3-24 01:09
能不能问一下,面coding的时候,是在whiteboard/doc里面写代码,然后自己举test cases并自己手动跑,还是在 ...

一般都是给出test case去口头run一遍
回复

使用道具 举报

find_advice 2021-3-24 05:40:53 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   67% (2166)
 
 
32% (1024)    👎
lllxin37 发表于 2021-3-24 00:57
说多了都是泪, 感觉这些要求就是年龄歧视。。。

岁数大的面高级职位应该侧重点不同吧。应届生简历看不出差别,经验都是0,只能做题了。但是确实评判标准就是谁能背答案,谁记忆力好,考不出实际能力。
回复

使用道具 举报

ylzhang21 2021-3-24 15:00:10 来自APP | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (10)
 
 
0% (0)    👎
find_advice 发表于 2021-03-23 14:40:53
岁数大的面高级职位应该侧重点不同吧。应届生简历看不出差别,经验都是0,只能做题了。但是确实评判标准就是谁能背答案,谁记忆力好,考不出实际能力。
至少senior 第一轮也是纯刷题,easy, medium 和hard都有
回复

使用道具 举报

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

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

X 关闭
>
快速回复 返回顶部 返回列表