京东前端实习 - 一面(已OC)
一面 2021.11.18
-
自我介绍
-
为什么选择前端没有选择服务器
-
实习的话能实习多长时间
-
vue 的生命周期
-
v-if 和 v-for 的优先级
- 如果同时使用,应该怎么实现
-
computed 和 watch 的区别
- watch 中对象属性的改变能访问到吗
- 那怎么监听到呢
- 用 deep 或者监听a.b
- 用 watch 监听第一次不生效怎么办
-
keep-alive 有了解吗
- 实现原理 -> LRU算法
-
vue 怎么检测数组的变化
-
vue-router 有哪些导航钩子
-
vue-router 中路由懒加载是怎么去做的
-
vuex 数据刷新丢失怎么解决
-
数组的遍历方式 -> for,for in,for of,forEach
- find some evey map有用过吗
- map会修改原数组吗
- 字符串怎么变成数组
- 数组怎么变成字符串 --> join
-
怎么解决高度坍塌
- after
- after + before
- 隔墙法
- 怎么获取第一个子元素
-
position有哪些值
- 相对定位和绝对定位的区别
-
css选择器有哪些
- 选择器权重
-
rem和em有什么区别吗
-
合作项目xxx能说一下吗
- axios的请求拦截token,响应拦截
- 如果我此时没有登录,我想添加一个物品到购物车怎么实现
-
后台管理系统你有涉及过吗
- 根据不同的权限进行展示
-
有学过react吗,你学的话需要多久
- 两周-三周 -> 面试官感觉说的时间有点长
-
一个字符串A是abcdefg还有一个字符串B是cfg,删除A里面B的字符,再将删除后的输出(单层循环,不要暴力,include和filter)
-
面试官给的后期学习建议:
- 学react,直接拿项目直接撕
- 学一下webpack,webpack4和webpack5
- 最近很火的微前端
部门:京东科技-技术与产品创新部-数字化效能部
一面完不久打电话问愿不愿意接收offer,当时挺震惊的hhh
#前端开发实习##京东##面试题目#