当前位置: 首页 > 面试经验 >

莉莉丝游戏前端日常实习

优质
小牛编辑
96浏览
2023-03-28

莉莉丝游戏前端日常实习

一面

1.项目相关

2.flex布局。(order的作用)

3.对Promise的理解?

4.代码输出题:

var a = 1let b = 2console.log(this.a) console.log(this.b)
Promise.resolve(1).then(  res => new Promise((resolve, reject) => {resolve(2)})).catch(err => {  console.log(err)   return 3 }).then((res) => {  console.log(res)})
Promise.resolve(1).then(  res => {new Promise((resolve, reject) => {resolve(2)})}).catch(err => {  console.log(err)   return 3 }).then((res) => {  console.log(res)})
Promise.reject(1).then(  res => {new Promise((resolve, reject) => {reject(2)})},  res => {return 3}).catch((err) => {  console.log(err)})

5.Vue的diff过程,暴力diff的时间复杂度?

6.Vue的模板编译有没有了解?

7.keep-alive的实现原理?能不能写一下LRU缓存算法?LRU的应用场景?

反问:

问了下学习建议和部门的主要业务。

第一次面试太紧张了,感觉寄了,面试官人很好,说的不对的也会跟你慢慢解释,很好的一次面试体验。后面在多面面吧,一到面试大脑一片空白,心态有问题。

----------------------------------------------------------

二面

  1. 了解Less吗?
  2. flex布局设置margin: auto是什么效果?设置为margin-left: auto这种呢?
  3. CSS选择器的权重详细说一下。
  4. 选择器里面出现了 + 空格 > 这些符号是什么意思?(不同种类的选择器,这块忘完了)
  5. 数组拍平。ES6实现,ES5呢?递归实现的话会不会存在爆栈的问题?怎么解决爆栈?
  6. 项目的难点
  7. Vue的mixin的实现原理?

二面问的CSS有点多,给我问的有点懵逼。CSS好难。

这场面试官给了很多学习的建议,应该是CSS那块答得不好让我好好打基础。

#日常实习##前端实习#
 类似资料: