酷家乐电话面试(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.1终面过!
2
送花
回复
分享
发布于 2021-03-31 22:02
这是前端实习一面吗?我今天也面了,楼主有收到二面通知吗?
点赞
送花
回复
分享
发布于 2021-03-24 21:23
秋招专场
校招火热招聘中
官网直投
楼主你好,请问你是实习、校招还是社招?
点赞
送花
回复
分享
发布于 2021-04-15 15:57
楼主终面考了什么啊 大概多长时间
点赞
送花
回复
分享
发布于 2021-04-15 21:33

相关推荐

点赞 8 评论
分享
牛客网
牛客企业服务