新农上路
- 积分
- 99
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2016-3-27
- 最后登录
- 1970-1-1
|
2018(7-9月)-CS硕士+5-10年 | 猎头|大西雅图地区 码农类General全职@刷题总结
注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
个人背景
亚麻某云的普通程序员。今年无聊地面试一些LinkedIn上联系了我的公司,为明年跳槽做准备。
. 1point3acres.com
关于刷题:
刷题的目标是熟悉常见题的解法,保证在面试的有限时间内不会被卡住。如果被卡住这样会看上去很笨。而且你见过的题目其实不用说你知道解法,重新来一个题会浪费非常多的时间。相信我,我也面试别人,大部分面试官无法区分你是做过类似题还是现场想出的答案,他们也不关心,他们只关心你能很快给出 bug-free 的答案,给出时间空间复杂度,正常的沟通,对题目没有误解。特别是常见题,我假设面试者本来就应该知道常见解法或者方向。有个例外,如果是同一次 Onsite 遇到不同人问相同的题目,你得快一些指出来或者面试完反馈给Recruitor,让Recruitor重新安排额外的面试。
刷题数量不在多,如果你已经熟悉常见的语言内置数据类型,常见的解法。你刷题的目标就仅仅只剩下:刷到原题,提前知道Tricky的解法。这种情况下,都不用自己敲 Leetcode 的代码,直接找到简洁的代码,用笔整理默写到你的笔记本上会更好。这样也会练习到写白板代码的能力。写完后再去看 follow up,反思总结,把解法的模板提出来,举一反三。 ..
编程语言的准备:
.1point3acres必须熟悉一种语言(例如:Java)的常见数据类型,和惯用法:
Array,String,StringBuilder,ArrayList,LinkedList,Stack,Deque,HashSet,HashMap,Tree,BST,PriorityQueue,Graph,Bloom Filter。(不要在面试中用 Java 的 Vector,Stack,Hashtable,StringBuffer。)
熟悉Utils类:Collections,Arrays。
十分钟内写出常见模板:例如,Sliding Window,DP,BFS/DFS,Binary Search,QuickSort/QuickSelect,Memorization,Recursion。
Onsite Coding 的标准流程:
- Clarify Question with sample input/output; ask scope and scale. 『如果理解错题意,面试基本就挂了』
- Present your first approach, and improve it. (Time and Space) 『走过场,需要快一些』
- Coding after asking "I am going to implement this algorithm, do you have other questions?” 『写code前得问问』
- Run code on whiteboard with test cases
面试官印象分:
其实 Cracking Code Interview 也说过,印象分很重要,这也是大家常常反映的『玄学面试』问题。这里分几个方面:
- 第一印象:我也不知道怎么留下好的第一印象,有些人就是喜欢你,有些人就是看你不顺眼。个人魅力,有先天也有后天,也有可能是此时此刻对方的心情,也可能和当天的天气有关系。天时地利人和,非常玄学。
- 面试官自己也很忙,大部分面试官来面试也就是来攒点数据,走个过场给升职加分。当然如果遇到个聊得来的人,是那种可以我们俩可以去喝点啤酒聊聊天的同事,面试官也可能把你从 Hire 变成 Strong Hire。
- 最最总要的是,来面试得看上去很聪明,一说题目你就懂,一说时间复杂度你就列出来,所有follow-up你都答得出,写代码也快还bug free,沟通也流利,没有支支吾吾。
面试官如何写 Feedback,他需要收集哪些 Signals:
面试官写feedback也就那个套路:有没有Clarify题意,有没有编码前沟通思路,有没有分析时间空间,code是否熟练,有没有跑测试验证程序正确性,有没有bug,能不能发现bug并修复,总共做出了几个题,每题难度如何。你知道面试官要收集啥了,你就在面试的时候跟他暗示明示这些Signals,他写feedback也就没那么累了。
还有就是避免这些 Red Flags:是否傲慢,是否太沉默,有没有Panic,有没有抢着说话不让别人说。
希望自己加大米,祝福大家都拿到心目中的超大offer,祝福自己也拿到好offer。
. Χ
|
上一篇:迷茫+失望+求建议+春招真的存在吗 下一篇:找工作时会要求推荐信么?
|