你曾经因为哪道题,挂了面试?

约有80%的面试者在拿到心仪的Offer前,曾在别的公司面试中挂过至少1次。

面挂不尴尬,尴尬的是面挂以后不注意总结和梳理,默许自己的知识漏洞一直存在。

我们采访了一些现已入职一线公司的同学,采集到了许多他们的备战心得。这些他们曾经踩过的坑,希望能对你有所帮助和借鉴。

 

类型1

看似简单经典,却被细节和follow up考倒

“ 一次面试刚好遇到了一道自己做过的原题,答案很快就写出来了。谁想,面试官步步紧逼,详细追问每个细节,扔出各种follow up……”

 

常挂题举例:

Lowest Common Ancestor

LaiCode题号:126,127,128,129,368

面挂原因:对Recursion的理解不够清晰到位,对于变种题不会举一反三。解释不清逻辑,也没法在大数据的环境下解决问题。

查看原题,登陆LaiCode

 

2Sum, 3Sum, 4Sum

LaiCode题号:180,186,188

面挂原因:只知道形式,不知道内涵和原理。碰到灵活的follow up,稍微修改条件就答不出来了,更无法回答在实际环境下large scale的实际操作问题(例如:1TB data如何进行2Sum?)。

查看原题,登陆LaiCode

 

Top K问题

LaiCode题号:436

面挂原因:follow up很多,变种也很多,可以扩展到multithread environment,甚至large scale system design,也可以考察batch或者stream processing基本原理....总之,从new grad 到资深都能考,面试官对这道题目的期待值也比较高。

查看原题,登陆LaiCode

 

解决方案

碰到这种题却挂了,最大的问题往往是轻敌,基本功不扎实。因此,在面试中遇到做过的题,或者看似简单的题目,更应该警惕。

在做之前认真审题,列清楚assumptions和corner case,在做的时候,对每个细节的意义都要搞清楚,然后准备好应对面试官的follow up。

来Offer旗舰课程的前3个月,老师会系统地串讲算法,从简单、经典的题目开始,由浅入深,将每一个算法讲透,让同学们能够自如应对面试官的追问。

点击查看课程介绍

 

类型2

运气不好,碰到“难”题,一下就慌了

 

“我觉得面试官不喜欢我,因为他上来就面了一道超级难的图论题。我一下子脑袋空白,挂得毫不意外。回到家我认真一想,原来这道题只是穿了几层马甲。

 

常挂题举例:

Word Search II

LaiCode题号:431

面挂原因:这是比较复杂的搜索问题,对于优化、复杂度分析、代码准确度和细节要求很高。

查看原题,登陆LaiCode

 

Largest Set Of Points With Positive Slope

LaiCode题号:217

面挂原因:缺乏举一反三、看到问题本质的能力。对DP解决问题的思路和熟练程度不够。

查看原题,登陆LaiCode

 

解决方案

牢记难题也是从简单题演变过来的。那些算法真的很偏僻、很复杂的题目其实并不常考。更多难题是难在需要耦合很多逻辑,或者多套了几层马甲。

碰到了这些题目,必须沉着冷静,从题目本身出发,一步步分析,充分和面试官讨论。可以先给出能work的解法,再想方设法优化。

在前3个月正式课结束后,旗舰课程还安排了1个月的强化冲刺课程。老师将解析面试常考的难题,让同学们具备面试Google等公司的实力

点击查看课程介绍

 

类型3

各种design题,只要没做过,遇到就挂!

“ 去面试某公司,认真准备了该公司的常考Design题目,结果面试官面了一道新题,彻底抓瞎。

 

常挂题举例:

Design an in-memory file system(OOD)

面挂原因:没有掌握OOD的原理和运用。

 

Design Facebook Feed System

面挂原因:误以为new grad不会考design的问题。但实际上很多公司都是要考察的。

 

解决方案

Design题目难在考察综合实力,而且往往没有唯一正确的答案。这就考察你和面试官沟通交流的能力,和真正解决实际问题的能力。

在做design题目的时候,首要的就是明确需求;其次,如何推进讨论也很重要。

来Offer的旗舰课程安排了大量的OOD和System Design的内容,由工业界顶尖的系统架构师授课,不论是转CS还是有工作经验的同学,都能获得极大的提升。

点击查看课程介绍

 

类型4

连数据结构&编程语言都不扎实

还拿什么offer?

“ 面试官问,给我讲讲gc是什么,好在哪儿,怎么实现的?我憋了半天,勉强答出来了前两问,最后一问确实没准备啊。”

 

常挂题举例:

What is HashMap? what are the differences between HashMap and TreeMap?

面挂原因:没有打好坚实的数据结构基础,基本功不过关,不知道TreeMap,也不知道如何很好地对问题进行描述解释。

Design a deque using two or three stacks

面挂原因:OOD的基本原理,接口设计不熟,对于数据结构的基本操作不熟,代码准确性弱。

 

解决方案

数据结构和编程语言类的题,很多同学在准备的时候不够重视。但实际上,这个非常重要。这类题本身不难,但是特别考察你的基础知识。

对于这种问题,一定要遵循Why、What、How这样的解题格式,简洁清晰地进行回答。

来Offer旗舰课程的前3个月,有50%是Coding动手课程,详解数据结构的Implementation,编程语言特性等,帮你get这类常挂题的解法。

点击查看课程介绍

 

类型5

 

对转CS同学最不友好的,可能是CS基础知识

“ 转CS,面试准备基本靠刷题,结果面试官一上来不考算法,反而考起计算机体系、计算机网络了,我看着面试官,一句话都答不出来。”

 

常挂题举例:

Describe what happens after you type in the url in your browser bar and hit the enter button, before you get the web page content displayed in the browser?

面挂原因:没建立好基础的知识体系,只局限在刷题上。

 

解决方案

基础CS知识体系必须认真准备。不仅面试中很可能会考到,在工作中更是不可或缺。同学们需要具备操作系统,网络,数据库,前端,后端相关知识,了解整体的workflow。

旗舰课程提供免费的基础加强班,旨在帮助同学们建立完整的CS科班的知识体系。这方面基础较弱,尤其是转专业的同学,建议可以参加课程,打下solid的基础。

点击查看课程介绍

 

类型6

项目描述答不好

面试官:“这真是你做的?”

“ 血的教训,对自己做过的项目一定要了如指掌,要经得起面试官问你细节...不然面试官很容易质疑项目的真实性,电面就挂....”

 

常挂题举例:

what is the most challenging project?

面挂原因:没准备好简历上的project,没法回答出有深度的、让面试官认可的内容,表现不出自己的技术能力和leadership。

 

解决方案

很多同学对于自己做的项目没有进行深入的探讨。建议大家,只要是写在简历上的项目、技术,就一定要了解透彻。如果你对某个技术一知半解,甚至只是为了堆砌简历,那还不如不要放在简历上。否则很容易被面试官问露馅。

旗舰课程的同学还可以享受 1 v 1简历修改,面试官将帮助你个性化的提升简历,告诉你如何准备项目描述。

如果简历薄弱没有项目,也可以参加来Offer全栈开发项目实践课程。

点击查看课程介绍

 

类型7

Behavior Question轻敌

HR:我无法相信他是Team Player

“ 我以前完全不准备behavior question。直到有一次面试,所有technical的面试官都对我展露出了微笑,我却被HR轰出来了..... HR给我留下的评语是:too arrogant, not a team player

 

常挂题举例:

Is there a time you took on something significantly beyond your area of responsibility. What was it? Why it is important? What did you deliver?

面挂原因:没准备基本的leadership principle,没有准备behavior问题,没有ownership的概念

 

解决方案

Behavior Questions是拿到offer必经的一道关口。像Amazon、Airbnb等公司对BQ类问题看得非常重。

对于这类问题,除了要提前准备好几个例子,多了解不同公司的文化,还要遵循“STAR”的回答原则。先铺垫Situation,介绍自己的Task,着重讲Action,最后还要提一下Result。

除了技术方面的提升,旗舰课程也有软实力提升的课程和讲座。由一线公司PM、HR讲解如何更好地与面试官沟通,如何巧妙回答BQ问题。

点击查看课程介绍

 

END

更多科技求职咨询,请关注“来Offer”

声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值