6/2 一面
1、为什么选择前端
2、项目相关:
提到了一点后端,问 python 装饰器和 js 的区别
让我选一个技术点去聊:自己提到长列表渲染优化,深入聊了一些
3、技术相关:
让我二选一:八股和看题说输出、手写一些场景题(可以看技术文档)。
我选了两种都行。
class demo { constructor(){ this.name = 'demo'; console.log(this.name); } getName(){ console.log('111' + this.name); } } demo.prototype.getName = () => { console.log('222' + this.name); } let a = new demo(); a.getName(); // demo // 222
// mock fun let num = 1; const add = () => { return num++;}; // mock request const mpromise = (cb, time) => { return () => { return new Promise((resolve) => { setTimeout(async () => { const res = await cb(); console.log(time); resolve(res); }, time); }); }; }; const pList = [mpromise(add, 2000), mpromise(add, 1000), mpromise(add, 2500)]; // core const pIteratorLimit = (pList) => { // TODO }; const pRecursion = (pList) => { // TODO }; pRecursion(pList);
4、个人问题,反问
实习生做的业务
技术栈用react
入职时间时长等
分配给你的任务太难或者太简单怎么去考虑这个问题。
#莉莉丝前端#