Open du1wu2lzlz opened 6 years ago
校招结束了,回看了一下自己的面筋,稍做整理 面筋不是很多,实习面过美团,腾讯,提前批面了百度与阿里,校招面了携程,腾讯,招银网络科技,贝壳 以下面筋均为上述面试的整理
js基本数据结构
Js事件轮询,eventloop,宏任务,微任务,并举例,比如Promise与setTimeout的执行顺序(腾讯)
setTimeout与setInterval区别 (腾讯)
手写原生ajax请求
事件流,事件委托,事件委托的优缺点
箭头函数的特点,与普通函数的区别,this的指向(百度)
介绍Promise的特性,优缺点,Promise有几个状态(腾讯)
Promise构造函数是同步还是异步执行的,then呢,Promise.all的实现原理
数组新增的API(携程,腾讯)
jQuery的链式调用原理(携程,腾讯地图)
jQuery如何实现继承,可以继承哪些类型,对象,数组等(腾讯地图)
jQuery.fn,如何避免命名重复(携程)
jQuery的bind方法,live方法实现(腾讯)
jQuery的元素选择器实现原理(美团)
webpack如何配置,如何加快打包速率(百度,阿里,携程)
Require.js如何处理文件之前的依赖关系(腾讯地图)
前端模块化发展历史(腾讯地图)
生产环境和测试环境的webpack的配置(招银)
h5新增的表单元素(招银)
树的深度优先遍历与广度优先遍历(携程)
如何判断单链表是否为环(贝壳)
快速排序,并优化(招银,贝壳,携程)
二分查找(腾讯)
用两个栈,实现队列(贝壳)
反转字符串
tcp三次握手与四次挥手
tcp与udp的区别,osi的七层模型
进程间的通信方式
数据库的内连接,外连接
http与https的区别,http1.0与http1.1的区别
校招结束了,回看了一下自己的面筋,稍做整理 面筋不是很多,实习面过美团,腾讯,提前批面了百度与阿里,校招面了携程,腾讯,招银网络科技,贝壳 以下面筋均为上述面试的整理
Js基础
js基本数据结构
异步、事件
Js事件轮询,eventloop,宏任务,微任务,并举例,比如Promise与setTimeout的执行顺序(腾讯)
setTimeout与setInterval区别 (腾讯)
手写原生ajax请求
事件流,事件委托,事件委托的优缺点
ES6
箭头函数的特点,与普通函数的区别,this的指向(百度)
介绍Promise的特性,优缺点,Promise有几个状态(腾讯)
Promise构造函数是同步还是异步执行的,then呢,Promise.all的实现原理
数组新增的API(携程,腾讯)
浏览器
304状态码具体发生的事情
框架
React
Vue
jQuery
jQuery的链式调用原理(携程,腾讯地图)
jQuery如何实现继承,可以继承哪些类型,对象,数组等(腾讯地图)
jQuery.fn,如何避免命名重复(携程)
jQuery的bind方法,live方法实现(腾讯)
jQuery的元素选择器实现原理(美团)
jQuery的事件绑定原理(美团)
前端工具
webpack如何配置,如何加快打包速率(百度,阿里,携程)
Require.js如何处理文件之前的依赖关系(腾讯地图)
前端模块化发展历史(腾讯地图)
生产环境和测试环境的webpack的配置(招银)
前端安全
CSS基础
HTML基础
h5新增的表单元素(招银)
数据结构与算法
树的深度优先遍历与广度优先遍历(携程)
如何判断单链表是否为环(贝壳)
快速排序,并优化(招银,贝壳,携程)
二分查找(腾讯)
用两个栈,实现队列(贝壳)
反转字符串
计算机基础
tcp三次握手与四次挥手
tcp与udp的区别,osi的七层模型
进程间的通信方式
数据库的内连接,外连接
http与https的区别,http1.0与http1.1的区别
开放问题