面试里的套路(1)

自己面试了一些公司 也面试了一些人  慢慢发现其实面试就是套路。

总结了一下套路技巧,给大家分享下。

面试技巧:

 

面试考查点:

1.基础技能(简单来说就是你会不会,知不知道)

2.是否聪明(主要是算法)

3.所做项目(解决过什么问题)

4.总结归纳、自身理解(看你是否有潜力)

 

一般而言技术面试主要考察 根据每轮的面试,侧重点有所不同,比如常规的一面肯定以基础技能为主,主要问你一些常用的框架啊,基本原理啊,工作过程中遇到的问题啊,语言特性啊,代码的设计模式啊。

二面一般而言侧重自身项目或者算法  这个时候要讲明白自己做了什么事情,有啥亮点,解决了什么问题。算法没啥可说的,二叉树 快排 堆排序 深度广度遍历 前序中序后序遍历。问的难度充其量到红黑树的水平,让你手写代码最多到快排的水平。

三面的话 应该是问你一些理解相关的了,看你个人的反应和思考问题的方式,有没有平时做归纳总结,遇到完全未知的问题如何解决的。这个时候的问题可能不仅仅局限于技术,思维、统计学、最近很火的东西(比如比特币,比如区块链,比如物联网)都有可能问到。

 

 

针对每一面策略,

一面:没啥可说的,尽量不犯错,都能回答的上来,(面试前努力刷几波面经)然后一定一定要给自己设置亮点。一面面试官一般都是以后的同事,水平不可能很高超,问你的问题很多应该只知道大概,如果你所有问题都回答的泛泛,留不下很深的影像的,要有策略,专攻一个点,在简历里最好套路一下。让面试官问你最擅长的点(擅长的标准是让半吊子水平的他认同佩服)如果你所有问题都是泛泛而谈,那么你的印象分是不如一个80%正确,10%亮点的候选人的。

 

二面:算法or项目 这一面的考查点其实说难也难 说简单也很简单。算法的题目(不会超过leetcode的Medium难度)项目则是看你是否有亮点,有自己的思考,作出过什么杰出的贡献 或者思考没。

这一面刷题 和好好准备自己做过的项目就行。(个人经验,leetcode上Medium难度刷几十道就足够应付绝大部分算法了,推荐书籍 编程之美,剑指offer)

 

三面:你需要对所做的事情有自己的理解,形成自己的思考体系,好好反思总结平时自己遇到的问题是如何解决的,遇到难题不要慌张,完全陌生的点也要有理有据。

这里大部分都是开放性问题,不可能有标准答案,主要看候选人的思维和总结能力。

 

 

 

 

 

posted @ 2018-03-22 11:52  小哈是只笨青蛙  阅读(136)  评论(0编辑  收藏  举报