VIPKID是全球增长速度最快的在线少儿英语教育品牌,纯北美外教1对1在线授课,通过互联网的方式将中国小朋友与北美老师连接起来。它于2017年8月推出全球首个100%浸入式教学在线少儿中文教育平台Lingo Bus,正式发力中文出海业务。
面试过程
一面:
本人的专业是计算机视觉(图像处理),简历中写的一个针对图像处理的项目,一面面试官很感兴趣,问了很多相关的问题,这个和教学视频的处理有些联系。针对于前端问的知识一般。
一面技术了,等结果……
两周以后,收到了2面通知……刚面完华为,急匆匆的赶回来!
二面:
- 自我介绍(重点项目)
- 介绍一下轮播图的实现 —参考: js实现轮播图
- 介绍CSS的布局 (Flex,Float,Table,定位)
Flex实现一个三栏布局(左右宽度固定,中间自适应) —参考:css3弹性盒子flex实现三栏布局 - 谈谈你知道的ES6
- 算法问题,排序算法但是没有具体问,介绍一下数据结构;
链表和队列的区别: (其实这个问题我有点蒙,反问了一句是队列和栈的区别吗?结果还是说链表和队列的区别)
(1)链表是一种数据的存储方式,保存的数据在内存中不连续的,用指针对数据进行访问;
(2)队列是一种数据结构,其特点是先进先出,后进后出;
(3)队列的存储方式可以使用线性表进行存储,也可以使用链表进行存储。- Vue.js 怎样实现继承的,组件之间的通信方式
- 轮播图这里没有想过封装,组件化
- Vue.js的生命周期,大概的讲一下,生命周期的钩子函数(
created
的状态,有哪些是不止执行一次:updated
)
30分钟结束了,我觉得面试官都很不错,你不会的时候也不要紧张,面试官也会相应的提醒你,引导你,听了自己的面试过程,组织语句还是有些欠妥,还有JS的基础太弱,抓紧时间巩固自己。