Tiktok商业化落地页方向 一二面 前端
一二面连着面的
一面(面试官很和蔼,能给出引导和提示,全程很尊重人,看上去很大佬,体验很好)
项目
说下懒加载
怎样将组件抽出来作为通用组件
中间件的理解
洋葱圈的理解,引出 compose
实现 compose 方法:compose([fn1, fn2, fn3])(value)
TypeScript Omit 等几种有了解过啊?
React Hooks 和 对应生命周期
useState 原理
setState 原理
看代码题
async function async1() { console.log("async1 start"); await async2(); console.log("async1 end"); } async function async2() { console.log("async2"); } console.log("script start"); setTimeout(() => { console.log("setTimeout"); }, 0); async1(); new Promise((resolve) => { console.log("promise1"); resolve(); }).then(() => { console.log("promise2"); }); console.log("script end");
二面(面试官会怼人,不会给提示,说话语速比我还快,似乎一来就没看上我,或者已经找到另一个更亮的候选人了,一来就打听有无其他offer,40分钟一到就匆匆结束)
我写了也没10分钟,就打断让不做了
问我还有什么别人没有的亮点?
这个时候已经感觉不想要我了,如果想要的话,来考八股文、继续找简历上项目来问啊(不过感觉也没看上),继续让我做算法,出个hard都可以
于是我直接说其他亮点我没有了,但算法题还是刷了300道,他说红包那道题算不算算法题,我说算,他说那你都没写出来呢。
这个面试官跟我在抖音音乐二面的那个面试官的表现非常类似,抖音音乐那个稍微好点,他们到后面都是脸都黑了。。。抖音音乐那次面试的ptsd我有时候做梦都会梦到
最后我请他帮我把面评写好点,因为貌似之前被另外部门的面试官打上了‘基础不好’‘算法弱’的标签,其他部门都不想捞。
面字节的总结