一面:
- 浏览器为何不实现文件操做
- 从键盘输入URL到网页呈现发生了什么(web服务器、DNS、驱动、协议、CDN、代理、渲染引擎、DOMTree+CSSRule、JS引擎)
- 事件模型
- CSS3新特性、CSS绝对居中
- TCP/IP必定要三次握手吗
- 对除get、post其余请求类型的了解
- 前端缓存
- 跨域
- xss、csrf攻击及防范
- 基本数据类型
- Promise原理、实现异步的方法
- webpack相似的构建工具
- 为何前端模块化、工程化
- 快速排序
二面:
- 一个函数,每次调用输出值自增1,2,3
- http状态码 30一、302区别
- 跨域
- 性能优化
- vue双向数据绑定
- vue组件通讯、数组值的修改
- 判断字符串是否是数字型字符串
- 一个有序数组,输出指定值(可能重复)的下标
- 计算时间、空间复杂度
- 先序遍历
- 最近了解的新技术
- 怎么选择公司
两轮面试完的感觉:前端了解还需深刻,数据结构和算法基础需扎实前端
一面1个小时结束,因为二面作题拖延了时间,花了1个半小时,天不早了,面试官说和一面面试官还有HR聊一下,让等通知vue