浏览web文章的时候 收集的大厂的一些面试题 当然是查漏补缺,学习一波了
原文问题链接: https://www.nowcoder.com/discuss/132433?type=2&order=0&pos=289&page=1
百度,两轮技术一轮没有技术问题的技术
一面:
1.实习项目
2.快排
3.复杂度,优化,非递归写法
4.写一个类,实现jquery
5.http,缓存,跨域,请求头
6.封装一个ajax
7.let const
8.闭包,内存泄露
9.前端模块化工程化
10.webpack提取公共模块,作用,原理
11.布局,水平垂直居中
12.异步,async,generator原理
二面:
1.项目
2.闭包,作用
3.es6,promise,promise和settimeout谁先
4.定位,定位基准
5.盒模型
6.vue 虚拟dom
7.vue组件通信
三面:
聊天
——————————————————————
网易,两轮技术一轮hr
0.怼项目
1.防抖截流
2.前端工程化
3.基本数据类型
4.堆,栈
5.闭包,闭包执行过程
——————————————————————
OPPO,二面鸽了
1.谈谈对http的理解
2.不通过http传输数据的方式
3.https的传输过程
4.原型链
5.继承,优缺点
6.vue原理
7.mvvm和mvc区别
8.webpack 热加载基本原理?
基本实现原理大致这样的,构建 bundle 的时候,加入一段 HMR runtime 的 js 和一段和服务沟通的 js 。文件修改会触发 webpack 重新构建,服务器通过向浏览器发送更新消息,浏览器通过 jsonp 拉取更新的模块文件,jsonp 回调触发模块热替换逻辑
9.vue为什么要有虚拟dom
10.还了解哪些mvvm框架
11.promise原理
12.es6有哪些特性
13.用vue的时候遇到那些坑
14.OPPO公司前端的看法
——————————————————————
大华,两轮技术一轮hr
1.父组件调用子组件函数
2.vue路由传参
3.401 402 403 404
——————————————————————
顺丰,一轮技术一轮hr
1.怼项目
2.性能优化,cdn原理注意事项
3.原型链
4.vue特点,原理
5.二分查找,排序
6.js常用组合数据结构,map原理?
7.http2.0比1.0的改进
8.异步
——————————————————————
华为,两轮
玄学,聊聊项目和人生就过了
——————————————————————
网易杭研前端2轮技术 hr
自我介绍,问项目
面试官在mbp上出了几道题:
列举块级元素和行内元素
块级元素中有不定行的文字,怎么让它垂直居中
选择器优先级
有哪些盒子模型
css可继承的属性
然后问了选择器是从右到左解析还是从左到右,为什么
深拷贝
换肤功能应该怎么实现
像淘宝那种很多图片的网站应该怎么优化
前端的一些优化
二面:
自我介绍,项目
问我平时用什么做题,我说我一般用JS刷leetcode。然后一道easy的算法题,两个排好序的数组,找他们相同的元素
两栏布局
websocket,长连接,长轮询
一个ul里很多li,怎么点击li的时候输出li的序号
JS有哪些继承方式
问了我项目里前端测试怎么做的
还有的忘了。。。
面试官人挺好的,最后我问她问题的时候,问了她对前端测试的看法,她还开玩笑说他们组还没有做专门的前端测试,可以等我进来完善
一二面的问题其实都挺基础的,主要还是怼项目