前言
一尾流莺祝大家虎年大吉~!
现在百度,阿里,腾讯,字节跳动等大厂的面试真题、面经随处可见。甚至还有多家教育机构专门针对这一部分设计了课程,但是中小厂的面经倒是很稀缺。
但其实中小厂面经的需求还是有的,很多的开发者可能由于地理,能力,兴趣,志向的不同,短期或长期并没有进入大厂的打算,即便可以通过网上的各种渠道获取到所谓的 “题海” 。然后疯狂的刷面试题,进行题海战术,但还是对面试感到迷茫。
我本人正是由于这样那样的原因(当然还是实力不行),短期内并没有进入大厂的打算,再加上最近准备跳槽,所以亲身在大连选择了近十家中小企业进行了面试,采用录音的形式将面试题记录下来,并整理出本篇坐标大连的中小厂面经。
为了避免产生不必要的麻烦,公司名采用 A
,B
,C
进行处理。
本文的主旨是 面经,而非 面试题 的整合,文中会对部分面试题进行讲解,也会放出很多我认为很优秀的文章链接,也会有部分我在面试中的经历和我当时是怎么回答这个问题的,只是给大家提供个 思路,绝非 标准答案。
A公司
整体总结
A
公司上来会问几道基础题,问题之间没有什么逻辑。然后就会根据简历的内容和回答的情况进行追问,我的简历基本都是 vue
技术栈的,由于 A
公司是朋友内推的,可能是他们公司不用 vue
,所以不关心,也就没有问到 vue
技术栈的任何问题,也没有问到有关项目经验的问题。
面试题一览
- 谈一谈
css
盒模型 - 多种方式实现上面
100px
下面自适应的布局 display
都有哪些属性- 块元素和行内元素、行内块元素的区别
js
原型和原型链Person.prototype.constructor
是什么- 函数有没有
__ proto __
属性 - 谈一谈
js
数据类型 - 如何判断数据类型的多种方式,有什么区别,适用场景
Promise
如何一次进行多个异步请求Promise.all
的返回机制是什么- 如果想要其中一个请求出错了但是不返回结果怎么办
webpack
打包优化知道多少- 大前端了解吗
koa
如何启动一个服务器new koa
都做了什么koa
洋葱圈模型原理koa
洋葱圈和express
中间件有什么区别- 长列表优化,一万条数据不用分页和懒加载,如何提升性能
- 数据请求从发起到接收数据之间发生了什么
- 前端安全了解吗
csrf
和xss
是什么,如何避免- 前端怎样对用户的数据进行加密传输
- 基于
md5
提升安全性
谈一谈 css
盒模型