京东工业前端日常实习岗位
一面
- vue中key的作用
- 如何让vue页面重新渲染
- 组件之间通信方式
- vuex为什么要mutation、 action操作
- 插槽、具名插槽、作用域插槽
看代码说输出:
手写代码:
- 用set求两个数组的交集
- 树用js如何实现?
- 两种方法写树的DFS和BFS(递归和遍历)
- 两种方法写二叉树的先、中、后序遍历(递归和遍历)
- 防抖节流函数手写
二面
- 如何进行调试
- 循环内部的断点在调试时如何跳出
- 讲讲HTTPS
- 传输登录密码时前端如何做加密
- 怎么防止XSS攻击
- 说说你知道的编码方式?
- vscode代码变了浏览器为啥界面发生了改变?
- 这3种往vue实例上挂属性的区别?项目有2个vue实例的时候是怎样?
- axios如何取消请求、配置
- 深浅拷贝的代码输出题
- 讲讲vue的provide、 inject
- 子组件跨多层往父组件传数据的方法
- 讲讲性能优化、讲讲webpack优化
总结
前端第一次面试,一面一个小时,让我等15分钟后第二个面试官再来面,二面40分钟,面到后面人都麻木了,第一次面试就给我上强度
一面手写代码只会递归,面试官让我现想第二种方法,不太会又紧张,只写了一个不对的版本,一直引导直到改对,很是折磨
二面说得一般,好多都不会(比如:webpack优化,provide、inject,编码方式,3种vue挂属性区别,浏览器热更新原理)
没有反问,让我等通知...
不过感觉这2个面试官人还是挺好的,没有网上说的那样,比较温柔有耐心,会一直引导写代码,并且会解答一些问题
#我的实习日记##我的实习求职记录##我的求职思考##如何判断面试是否凉了#