首页 > 酷家乐电话面试(2021.3.24 半小时)
头像
sumisu
编辑于 2021-04-15 15:56
+ 关注

酷家乐电话面试(2021.3.24 半小时)

面试的整体感受就是,面试官很温柔,然后遇到不会的也会积极去引导你思考,体验感挺好的。

1.自我介绍
看你专业挺少接触前端的,你是怎么想到要走前端的?
谈谈你如何看待前端岗位的工作职责,工作内容?
2.vue和jQuery的区别
3.vue双向绑定的原理(这个非常常问,面试了这么多轮,几乎每轮都问到了)
4.vue中在data里面定义了对象,比如说student,但是没定义对象的属性,当拿到后端的数据之后,用obj.age,obj.name渲染在页面中时,数据不会发生改变,是为什么? 面试官说是因为实现响应式必须要先声明,才能去注册到响应式的里面。
5.flex布局说一下。说了flex-grow,flex-shrink等属性,垂直居中属性
6.flex-grow和flex-shrink是怎么控制放大缩小比例的?
7.比如说有三个需要布局,flex-shrink分别是1,1,2。当他们的总宽度超过了父级宽度100px时,按照什么原则缩小? 面试官说会不一定完全按照比例缩小,也会考虑他们自身的宽度。
8.对js的EventLoop(事件循环)机制了解吗?{ 不了解,网上搜了一下
  • 同步和异步任务分别进入不同的执行"场所",同步的进入主线程,异步的进入Event Table并注册函数。
  • 当指定的事情完成时,Event Table会将这个函数移入Event Queue。
  • 主线程内的任务执行完毕为空,会去Event Queue读取对应的函数,进入主线程执行。
  • 上述过程会不断重复,也就是常说的Event Loop(事件循环)。
}
9.setTimeout和promise,比如说一段代码 Promise.then(console.log(1); setTimeout(console.log(2),0) ); 打印顺序。1 2
10..new一个对象发生了什么?
11.this指向说一下你自己的理解
12.改变this指向的方法有哪些?
13.如果让你自己实现一个bind方法,你会怎么实现? 面试官引导了好久,是我太菜了。 bind函数内部也使用了apply或call。
14.最后问了一个算法题:获取一个链表的倒数第k个结点。

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐