1

这篇文章,分享下在过去两年多的工作中,在面试方面的经历,当然,并不是被别人面试,而是面试别人。

最早应该在两年前,那时我刚工作不久,当时部门刚组建,在上海的团队加上我也不过三人,因此,一直在不断的招人。我当时的mentor就成为主力面试官,所以,我就有不少机会跟在他屁股后面去蹭面试。

之前找工作时一直被面试,从未面试过别人,所以刚开始特别紧张,坐在面试者对面,我反而是最紧张的那个,只能拿着笔和本子,假装在记录,一句话都不敢问。后来慢慢脸皮厚了,开始站在面试官的角度去面对面试者。

2

因为当时工作不久,而面试的大多是工作三到五年,甚至七年的工程师,所以,在我眼里他们都厉害得不行,非常希望通过这个机会去学习他们的经验。

我开始尝试用这样一种套路:

我:工作不到一年的菜鸟,伪装的资深面试官。

面试者A:工作五年的软件工程师。

我:“你好,看你的简历上写着你在软件开发方面有超过五年的工作经验,能谈谈你觉得一个五年工作经验的开发者应该具备哪些能力吗?”

如果A这么回答,“在专业上要有比较扎实的能力。”

我:“那在专业上的能力有哪些?”

如果A这么回答,“要比较好的沟通协调能力。”

我:“那沟通协调能力体现在哪些方面?”

也可以更具体点,

我:“你平时有遇到过哪些沟通困难的场景,能举两个例子,谈谈你的处理方式吗?”

3

这种套路厉害的地方在于,作为面试官,从心理学上就有一种先天上的优势。

一般人平时都很低调,不会没事显摆自己的能力,但有一种情况不会藏拙,甚至不懂也装懂,那就是面试的时候,毕竟什么回答不知道的人,offer就没了。

所以,面试者基本知无不言,言无不尽,用这种启发式提问的方式,可以把一个人五年的经验扒的裤子都不剩,然后我就汇总获得最核心的知识。后来才知道,这种学习方式有一个专门的术语-学习心理表征

4

但是!

但是!

理性很美好,现实很骨感,实际的效果并不尽人意,我并没有收获我想要的知识。

有个一个数据统计是,一般平均每面试10个人,才能遇到一个合适的面试者。而我比较倒霉,过去面试过的一二十个人中,自从面试完那一次后,就再也没见过了。

不能通过面试的人,大概有两种。


一种是完全聊不到点上的。

我:“能谈谈你这个项目中用到了哪些技术点吗?”

面试者B:“我们这个项目是一个电商产品,包含购物车,结算,支付等模块。”

我:“你能谈谈结算模块用到了哪些技术点吗?”

B:“我们的结算包括展示商品,提交订单等功能。”

当时跟我一起面试的还有另一位同事,那场面一度十分尴尬。


另一种是简历问下来都懂得,什么技术都能聊上一些,但不够深,经不起深挖。

比如说:

“你这个项目用到了哪些技术?”

“用到了Spring…”

“请你谈谈你对Spring的理解?”

“Spring包含AOP,IOC等概念…”

“那请你谈谈你对AOP的理解?”

“AOP我们通常用在日志和权限控制上…”

“那AOP的原理是什么?”

“AOP是基于代理模式的…”

“那JAVA中代理模式有哪些实现方式?”

“静态代理,动态代理…”

“那动态代理是如何实现的?”

上面就深入了五六层,很多面试者过不了前3,能过五关斩六题的人更少了。

前一种人是完全没有知识面,后一种有一定的广度,但没有足够深入,其实这些面试者不能通过面试,都能用一句话来形容。

他们的知识不成体系。

5

什么是知识体系,怎么构建自己的知识体系?当我意识到这些面试者的不足之处时,我就开始反思自己,这种场景下的问题我能回答得出来吗,我有完备的知识体系吗?

找到这个答案我花了很长的时间,在最近逐渐的有了这样一张思维导图。

图中隐去了了很多子节点,但主要还是体现了三个方面,专业能力,通用能力,思维能力。

专业能力是核心竞争力,对于软件开发者来说,专业能力主要包含开发技术,上面的例子中,很多人连专业方面的知识体系都没有,而我的方式就是去给自己写一本书。

通用能力则是差异化竞争力,其中比较重要的有表达能力,沟通协调也属于表达能力的一种,还能另一种表达能力是演讲。对于大部分开发者来说,由于长期对着电脑,表达能力其实相对较弱的。如果以能对一个主题完成40分钟到60分钟的演讲这样的能力算100分的话,那很多人都不及格。如果以谈对象为评分标准的话,更是悲伤的故事了。

另一个目标管理同样很重要,这里不是指项目的目标管理,而是个人的目标管理,也就是一种未来1年,3年,5年,乃至终身的目标如何规划的能力。

思维能力则更不用说了,这是人与人最根本的差距所在。

6

为什么要谈这些呢,因为,未来的1到3年,我的目标正是要构建这样一个知识体系,同时我也希望能帮助一部分人也拥有这样的能力。只要我们的这个知识体系闭环,它所产生的综合竞争力,用我之前面试过的人当样本,可以轻松超过市场上90%以上工作3-7年的开发者,根本不会有35岁失业这样的事。

这些知识,我会逐渐发布到我的博客上,欢迎关注,跟我一起成长。

作者:初开

发表于:博客园

本文基于 知识共享-署名-非商业性使用-禁止演绎 4.0 国际许可协议发布,转载必须保留署名及链接。

转载于:https://www.cnblogs.com/wchukai/p/8048022.html

聊聊这两年我用到的面试套路和收获相关推荐

  1. 聊聊这两年学习slam啃过的书!

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源 | 3D视觉工坊 入坑2年多,零七零八买了7.8本书,正好最 ...

  2. slam十四讲第二版 pdf_聊聊这两年学习slam啃过的书

    作者:Amber 来源:微信公众号|3D视觉工坊(系投稿) 「3D视觉工坊」技术交流群已经成立,目前大约有8000人,方向主要涉及3D视觉.CV&深度学习.SLAM.三维重建.点云后处理.自动 ...

  3. 【创业说】零经验接手APP运营推广,聊聊这两个月我是怎么熬过来的

    编者按:本文来自一位创业者的匿名投稿(反复强调不要公开自己的身份),讲述了自己离职创业,从零开始做APP推广,所经历的各种推广方式,并且根据自己的情况评估了各个渠道的效果,创业容易推广不易,且行且珍惜 ...

  4. 大专学历走社招,两个部门,六轮面试,终与字节无缘

    这个面试机会来的挺意外的,先在 Boss 投递的简历,后再某客网看到了内推人的微信,加了微信问了下进度,挂了,内推人给我打电话根据简历简单询问了一下情况(内推人很谦逊,毕业于一所 211 大学,和我说 ...

  5. 两年前端蚂蚁字节滴滴面试经历总结

    前言 最近两篇面试以及离职相关的文章不容错过哦. 离开蘑菇街后,我最近的一些想法 拼多多和酷家乐面试总结 今年面试还是比较顺的,面了五家公司(酷家乐.拼多多.字节.滴滴.蚂蚁),都过了. 在文章里我不 ...

  6. gc java root_一个两年Java程序员的面试总结

    毕业到现在也近两年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易.但是要特别感谢点 ...

  7. 两年JAVA程序员的面试总结

    前言 工作两年左右,实习一年左右,正式工作一年左右,其实挺尴尬的,高不成低不就.因此在面试许多公司,找到了目前最适合自己的公司之后.于是做一个关于面试的总结.希望能够给那些依旧在找工作的同学提供帮助. ...

  8. 两个html页面之间通讯,面试官:前端跨页面通信,你知道哪些方法?

    引言 在浏览器中,我们可以同时打开多个Tab页,每个Tab页可以粗略理解为一个"独立"的运行环境,即使是全局对象也不会在多个Tab间共享.然而有些时候,我们希望能在这些" ...

  9. TME上市两周年|为2020甜蜜发糖,收获2021的希望

    2020年是特殊的一年,在经历了一整年环境的众多变化后,大众生活也逐渐走向"后疫情时代"的新常态.于音乐行业而言,现场演出受挫,音乐人进入短暂"待业"状态,音乐 ...

最新文章

  1. 田志刚:企业知识库如何跟Google、百度竞争?
  2. mysql innodb 锁_MySQL/InnoDB锁机制
  3. limux php启动_linux下nginx与php设置开机启动代码
  4. core java面试题_CoreJava基础面试题
  5. 从崩溃的选课系统,论为什么更安全的 HTTPS 协议没有被全面采用
  6. 响应式API的设计、实现和应用
  7. Navicat MySQL连接Linux下MySQL的及2003错误解决方案
  8. 路由交换笔记(27)--ACL访问控制列表之练习
  9. 三角波fft的c语言程序设计,dsp的fft实现设计报告.docx
  10. HashSet类求集合与集合之间是否为真子集或真超集
  11. 产品运营是什么,如何做产品运营?
  12. 标准时钟系统(体育场馆时钟同步系统)京准电子
  13. 第1章 MVX模式与Vue.js
  14. php开发天气可视化,R语言天气可视化应用 | 粉丝日志
  15. doodoo.js配置教程 1
  16. 【小米手环7】使用 Zeus + 表盘自定义工具 为小米手环7开发和安装小程序
  17. 「 Gazebo仿真 」地图创建、多模型显示、基本指令
  18. Nginx 代理缓存
  19. 删除PDF文件中的空白页面
  20. 字节、KB、MB、GB 之间的换算关系 Bps和bps的区别

热门文章

  1. 使用Microsoft Visual Studio安装AsmDude插件
  2. Athentech Perfectly Clear中文版
  3. document.getElementByTagName()的用法
  4. Ubuntu16.04 使用sudo cat EOF 编辑文件,提示Permission denied错误的解决办法
  5. python的__get__、__set__、__delete__(1)
  6. 08、求x的y的幂次方的最后3位数——循环
  7. Java并发机制深究1-synchronized和volatile
  8. 关于Web服务器的认识
  9. Memcached原理分析
  10. Unsupported compiler 'GCC 4.2' selected for architecture 'i386'错误