首页 > 快手前端实习一面凉经(70分钟)
头像
Lordly
编辑于 2020-12-02 13:56
+ 关注

快手前端实习一面凉经(70分钟)

1、自我介绍
2、Vuex有哪些属性,用过getter吗
3、actions是怎么数据提交的
3、怎么在actions提交mutations,Ajax放在mutations把获取到的数据放进state(这里不太明白面试官的意思
4、生命周期、钩子函数以及各个钩子函数的用途
5、computed和watch的区别
6、created时候从外部传进来一个数据,要怎么watch监听到(大概是这个意思
7、history和hash的区别,怎么实现的(回答了location.hash、pushState
8、跨域(了解post-message和iframe吗
9、http和ftp默认端口
10、http缓存以及怎样设置
11、你所知道的所有状态码
12、三次握手的意义
13、http2了解吗
14、keep-alive(讲了原理后又问了动态组件,不太明白想问什么😂
15、
var name = 'x'
var people = {
  name: 'y',
  setName: (name) => {
    this.name = name
    return () => {
      return this.name
    }
  }
}

var getName = people.setName(name)
console.log(people.name)
console.log(getName())
16、
console.log('start')
setTimeout(() => {
  console.log('timer1')
  Promise.resolve().then(function () {
    console.log('promise1')
  })
}, 0)
setTimeout(() => {
  console.log('timer2')
  Promise.resolve().then(function () {
    console.log('promise2')
  })
}, 0)
Promise.resolve().then(function () {
  console.log('promise3')
})
console.log('end')
17、promise能连续调用then吗,输出结果各是什么
18、你所知道的ES6语法
19、var和let
20、外边距折叠及解决方法
21、写一个左侧固定右侧自适应CSS(我先用了float和负外边距,面试官没用过,让我换一种方法,又用了flex,面试官说我没写完整,但我面试完确认了一下,我那样写是可以的😂
22、CSS预编译、less
23、webpack怎么配置的(我回答了loader和plugin,又问配置了哪些loader和plugin,我说忘了
24、洗牌算法:打乱数组

面试官完全是基于实际项目问的,除了理论还设想了很多情况问解决方法,一直深入,然而我实战经验不足,很多没回答上来,有的甚至不清楚想问什么,应该是凉了orz

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐