最近因为招实习生,进行了很多次面试。
但面试的结果不尽人意。
就感觉今年的面试跟以前差距太大了。
直到经过这个同学的面试,我终于明白了是什么原因。
这个同学是南京一所211的研究生,他的项目经历是做了一个抽奖的微服务管理平台。
也就是我们一直强调大家在大厂校招的投递里不要去写的项目。
因为这种项目重复度太高,还容易给自己挖坑。
但是因为这个同学的学校背景不错,我就给了他机会。
针对这个项目问了他几个问题。
问题1:你是如何用MQ实现分布式并发锁?
这个学生当时就卡住了。
问题2:你知道MQ的用处是什么?
他说MQ的用处就是相当于把这个请求缓存起来。
这个说法完全是错的。
问题3:那你觉得MQ什么接口都可以去用?
他说是,因为它可以提高效率或者提高稳定性。
回答依旧是错误的。
MQ肯定不是什么接口都可以去用。MQ最多常只用在e部,就是从回调的、或者通知的时候这个角度来讲,因为它是没有返回值的。
看这三个问题他连连败阵,我就问他是怎么有这答案的。
他说是背的八股文。
我终于知道这个结果了,就是八股文害的。
现在八股文不光忽悠新手了,连一本211、985的研究生都可以被忽悠到了。
所以很有必要和大家谈谈八股文的问题。
1、八股文来源于培训班
这是培训班为了更好地招生而制造出来的。
包括某课网的项目,是招了一个达内的课程总监之后才出来的。
大家会发现这些项目,不管是社区项目,还是外卖项目,抽奖项目,秒杀项目,它们的描述基本上是一致的。
这些项目实际上都是从培训机构出来的。
培训机构里的讲师基本上都没有在正经的公司待过。
都不用讲大厂,中厂都没有,他们基本上从外包出身。
所以他们基本上不懂业务逻辑,不懂产品的道理。
但培训班为了能够让报名参加的学生觉得培训班很牛,只能从框架亮点出发。
把各种各样的亮点知识点,包括校招考的社招考的,社招都不考的,统统放在一起。
2、八股文偏离面试的要求
大部分的公司,不会认为你用了一个框架,就比别人优秀。
因为在公司里面,框架别人都做好了。
在面试的时候,尤其是在大厂。
考点是会追问的,不是一个问题问完了就结束了。
如果你的项目中都是框架亮点,面试官不会问你怎么使用,而会问你底层怎么做事情。
但是框架底层真的非常庞大,你准备不过来反而给自己挖坑。
而且在校招中,大部分公司都想问项目的产品逻辑,但这些项目,基本上没什么产品逻辑。
例如这个项目,例如某课网的社区项目,又例如某些培训班的什么什么项目,这些项目的产品逻辑都很少,亮点都写的是那些框架,框架底层都特别大。
而且框架属于架构知识,对大家来说是比较高深的要求,很难深度掌握。
3、正确看待八股文的作用
要注意八股文的作用。
它不是一点用都没有。
但大家所在的校招的这个层次,用处不是很大。
八股文里面超过一半的知识点是不会考的,甚至社招,甚至大厂的社招都不会考的。
大家真正要好好准备的是考点。
大厂要考什么考点,中厂要考什么考点,把考点的部分准备好。