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

莉莉丝游戏前端日常实习

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

莉莉丝游戏前端日常实习

一面

1.项目相关

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

3.对Promise的理解?

4.代码输出题:

var a = 1
let b = 2
console.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那块答得不好让我好好打基础。

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