互联网大厂与普通公司的区别
普通公司:
一般会考察概念性问题(根据自己面试的职位,这里是前端),
比如你知道箭头函数吗,他和普通函数的区别是什么;
给我讲一下react里生命周期函数都有哪些,你常用的有哪些;
让你给出一个东西的定义,谈一谈你对这个东西的理解,
或者比较两个东西有什么不同,他们的区别是什么;
然后接下来会给你一个代码片段,问你这段代码执行的结果是什么,有没有发现任何的问题,有没有看到什么bug;
或者给你一个需求,让你写一段简单的代码去实现;
之后再和你聊一下之前做过的项目,不管是学生项目还是公司项目,总之就是比较实际的;
不会考很难的得算法题,要考也就考点力扣上esay,或者稍微再来点medium难度的题;
互联网大厂:
力扣上medium难度起步,夹杂着很多hard难度的题,算法不过关,基本连门槛都摸不到;
然后再来一套行为型问题behavior question(普通公司也会问到),
描述一下你曾经遇到过棘手的问题,你是怎么解决的;
描述一下你之前做过deadline很紧的项目,你又是怎么处理的;
再聊一聊之前做过的项目,一轮两轮三轮行为型问题和算法题交叉着来,中间再来一些系统设计什么的。