快手电商日常实习前端一面

自我介绍;
1.数组类型怎么判断?有哪些判断类型的方法?typeof 有什么坑?
2.ts,interface 和 type 的区别?interface 可以多类型继承吗?对象如何灵活的写 interface,key 和 value 都有类型要求?
3.useMemo 和 useEffect 的执行时机?useEffect 为什么要放在页面渲染后执行而不是一起执行?useEffect 不同依赖情况的执行情况?为什么 hook 的调用不能写到条件语句?那 React 要设计成这种链表结构的 hook 呢?是设计缺陷吗?你觉得 React 设计的好吗?了解 solidjs 吗?
4.写一个自定义 hook usePrev()闭包捕获旧值/擦居然没写出来,陈旧闭包这一块讲的头头是道😂
5.项目八股延伸,markdown 渲染时HTML 标签缺失怎么解决?
6.sse 和 WebSocket 的区别?
7.项目开发怎么用 ai 的?
8.mcp 和 Skills 的区别?
9.看我借鉴了 mcp 的思路以为我是懂哥,然后问 mcp 相关,我说只借鉴了他的 schema 思想。
10.Rag 什么作用?项目的 Rag 是怎么设计的?
11.现在这个时代你觉得前端还有未来吗?怎么打算的?
反问;
老铁问的确实太偏技术了,对于代码能力区简直是酱味大鸡。
而且感觉面试偏开发性的问题比较多,可能是想看看你的举一反三能力吧。
总结:
ts 深入(灵活类型,多级继承)❌
mcpSkills 这一块答的不好❌
hook 没写出来,为什么要设计成链表结构❌
为什么 useMemo 和 useEffect 不和函数组件一起执行?❌
估计炸缸了,再接再厉

#牛客AI配图神器#
全部评论

相关推荐

评论
2
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务