二面
(一面电话面懒的记了……都是特别常规的问题,就十五分钟)
自我介绍
项目
- 说一个项目的业务介绍吧
基础
- http的请求数据有什么
- 其中请求头里包含了什么,说具体点
- GET和POST的区别
其中揪着安全幂等问了很久,说那get能获取静态资源吗什么的云云 - CSRF是什么
- 说下跨域有什么方式
- 其中配置nginx的步骤和原理是什么
- 数组的常见方法有哪些
- 伪类有什么
- 样式import和link有什么区别
- call和apply有什么区别,实际开发中有用过吗
- 函数声明和函数表达式有什么区别
算法题
请用程序判断一个非空字符串是否是由所含的一个子串重复多次组成,字符串只包含小写字母且长度不超过5000。
举例:abdeabdeabde,返回true,abdeabdeabd,返回false
- 说一下常见的数据结构。
优化
- 首页白屏怎么优化
三面
tip
全程杀项目,什么算法基础都没问
自我介绍
做一个自我介绍并说一下项目
说自己开发遇到的困难:
技术栈
- 你用过什么技术栈?前端主技术栈是什么?
回答vue - 用过什么后端吗?
回答node.js, asp.net.core,c# - java学过吗?
- 数据库学过吗?
- js和css哪个用的更好
工程问题
- 工程里遇到es6和es5兼容的问题怎么解决?
- 移动端用过jsBridge吗?
- 级联选择器的实现原理知道吗?
- js中的数据类型是存放在哪儿的
- 那么你们级联选择器的数据结构是什么呢?
- 前端工程怎么打包的
- 那么webpack做过生产和开发模式的工作嘛
- 用过CDN吗?
- webpack怎么判断CDN的缓存是否需要更新
- 做过什么防重复提交的工作嘛?
- 说一下模糊搜索组件是什么吗?
场景题
安全保证
- 在前后端分离的开发模式的情况下,如何才能保证用户信息的安全性呢?比如用户输入账户密码登陆是一个页面,输入验证码是另一个页面,然后请求。怎么才能保证用户的信息不被篡改。
hr面
- 自我介绍
- 奖学金(本科、研究生)
- 排名情况
- 实习情况
- 所用技术栈是什么
- 父母工作是什么
- 有其他兄弟姐妹吗
- 有对象吗,在哪儿
- 缺点是什么
- 考虑找工作的因素是什么
- 还拿了什么其他offer
- 什么时候开始接触前端的
- 为什么想要做前端
结果
六月下开始面试,七月底结束,八月给意向书。
全部评论
(5) 回帖