奇安信前端实习面经(已hr面)
面试流程:
5.17在boss上投简历,要我做个开放性笔试题,做好之后把项目放github上发链接给他。
5.18上午发了链接过去,下午收到面试通知,约了5.23一面 5.24通知一面通过,约了5.25二面
5.27hr加我微信,聊了20min,通知2周内会给结果
一面(大概70min)
面试官是个小哥哥,很有耐心,会给提示还有建议~
- 自我介绍
- 项目难点、架构思维
- 事件循环
promise- 本地存储(
cookie、localStorage、sessionStorage) - 三者区别
- 跨域
nextTick底层- 深度优先广度优先
JWT- 盒模型
- 隐藏一个元素
BFC- 隐式转换
- 块级作用域
- 变量提升
xsscrsftcp和udpHTTP和HTTPS- 重排和重绘
let,const,var区别- 设计模式
- 另外问了些平时学习的方法、逛的圈子、看的书等...
二面(大概20min)
面试官对我自己部署服务器,搭建博客网站感兴趣,没有问很多技术类的问题
- 自我介绍
- 问项目难点
- 做项目遇到困难怎么解决
- 项目中提到
nextTick,能解释一下吗 - vue中两种路由模式
- vue中
$route和$router的区别 - 项目优化
- 跨域的理解(这里我提到了自己部署服务器用到了
nginx) - 对事件循环的理解(这里我提到了异步流程控制)
- 你提到异步流程控制,你知道他们之间怎么发展的吗,比如为什么有了
promise还要async promise有哪些状态,可以改变吗