2019年马上结束了,回顾这一年,自己的项目业务和个人能力都是有所提升的,前一段面试了几家公司,了解到现在一线互联网团队的技术风格,项目侧重点,未来趋势,根据印象,做了些记录,并不全,答案过于细节就不写了,相信通过网络,都可以找到你要的答案。
美团
- 选择器,获取DOM的方式有哪些?重点 querySelectorAll()
- css 选择器的所有方法不能有遗漏,不小心就掉坑里
- 数组formater ,树形结构
- 数组遍历方式有哪些?reduce求和写一下
- 深拷贝、浅拷贝
趣头条
- const 变量可以直接定义不赋值吗?
- 讲讲你对 promise 的理解,有哪些优缺点,解决什么问题?
- for 循环内部可以直接 return 吗?
- vue 组件间通信的方式有哪些?
- vue 响应式原理讲一下
- vue框架开发中什么场景下需要直接操作DOM?
- js 数组有哪些方法?
- js String 有哪些方法?
- function 和 对象的继承方式有哪些区别? //function 原型链找到Function, 普通对象是找到 Object
- nginx 重定向时候可以异步执行吗?
- 一个链表怎么判断是否是闭合的?
- 有一堆硬币,其中有50个是正向的,遮住眼睛,把硬币分成两部分,怎么确保两部分的硬币,正向的数量相同?
- 查找字符串中某个字符?
- 浏览器渲染流程
- 从零搭建前端工程化体系,大概有哪些工作?
- 前端架构师的职责
- 你的发展规划是什么
- 前端性能优化有哪些方法
- 项目业务中遇到的难点和亮点
- vue 生命周期
- 10万个点如何均衡的放到一个固定大小的面积内?
平安租赁
如果你不是以移动端和 angular为主的技术栈,就不建议去这边了,即便你面试表现很好,还是大概率被刷掉,是的,这是说给熟练 vue、react、pc、小程序、混合app的同学的
阿里巴巴
- 前端跨域问题,同源的涵义?
- XSS
- 浏览器安全
- 跨域访问常用策略
- Promise 静态请求
- async await 实现原理
- JSONP 原理
- http 缓存