10-16快手前端1面、2面凉
一面
1,自我介绍
2,实习中遇到的难点?
3,对微信官方小程序的理解。
4,微信官方小程序和vue有什么不同?
5,为什么有了微信官方小程序,didi还开发mpx框架?
6,聊一下基础知识吧?说一下computed的实现原理。
7,说一下浏览器缓存?
8,cache-control:no-store和no-cache的区别
9,输出
Function.prototype.a = ()=>
console.log(1)
Object.prototype.b = ()=>
console.log(2);
function A(){}
const a = new A();
a.a();
a.b(); 10,合并两个有序数组,使它成为新的有序数组 11,
定义一个函数,
function A(){
....
}
满足
A(1)()===1
A(1)(2)(3)()===6
A(1)(3)(5)(7)()===16
........ 12,反问 二面
1,自我介绍
2,实习中de难点
3,实习带来的成长,最大收获是什么?
4,前端的职业规划?
5,研究生研究方向相关?
6,学习成绩排名
7,如果和师傅在项目上产生了分歧,你会怎么做?
8,如果两个产品同时向你提了两个优先级一样的需求,你应该如何做?
9,如果后端也不想改数据,前端也不该数据,这时候让谁改?
10,什么是抽象类?
11,什么是接口?
12,什么是纯函数?
13,有了解webpack吗?说一下loader的原理?还有plugin。。
13,用二叉树实现数组排序?不会
14,编写模版解析函数?不会
15,使用冒泡排序实现数组排序吧
16,反问
面试体验不错。。比较尊重被面试者。。但二面两道算法未写出,凉了。
#快手前端工程师面经##快手##面试题目#