字节面试题

一面 个人介绍,为什么学习前端; 什么是 TDD,它的好处是啥; Vue 和 React 的区别是什么; 说一下 Vue3 源码的 happy path 实现; Vue2 和 Vue3 响应式的差别; Vue2 中是如何做数组的响应式的; 手写一个 Redux 中间件,并实现一个 compose 函数 + 测试用例; 手写防抖 + 节流 + 测试用例; 两数相加。 二面 个人介绍; 如何评价 vite3.0,你如何看待未来 vite 发展; 如果用 esbuild 代替 rollup 打包,有什么优势,除了速度上; 如何评价 vue conf 2022 里面尤大对于未来 vue 的发展; vue 如果做真实 DOM,和 svelte 比有什么优势; 如果做真实 DOM,应该怎么兼容原来虚拟 DOM 的功能; 组件库如何设计,如何参考 Antd 等知名组件库的思路; React 中如何做复杂动画; electron 架构是什么,electron 如何数据传输; 介绍下 webRTC,sdp 协议; 场景题,大概就是 electron 中进程间通信二进制数据怎么做最高效; 了解 flutter/RN/小程序 吗; 小程序相比起 h5 移动端的优势; 手写题:实现一个并发请求。 三面 说一下你最近看的前端文章; 如何学习前端的; 为什么学习前端; 为什么编写组件库; websocket 连接时发生了什么; weakSet weakMap 应用场景和使用注意事项; 进程和线程有什么区别; 线程间如何通信,什么是锁; udp 和 tcp 有什么区别,各自应用场景; 闭包的使用场景及注意事项; 什么是堆内存和栈内存; 什么是段页式内存管理; 你有什么优点,你有什么缺点; 说说你压力最大的时候; 手写题:求和函数 sum(1, 2)(3, 4)(5).sumOf()。 四面 单纯聊天,聊天内容就是今年形势不好 一周后 hr 打电话告诉我没有 hc 了,流程结束,看来今年确实形势不太好。 大概一个小时后被视频云部门捞了,经确认又要从一面开始了。

全部评论
太难了
点赞 回复 分享
发布于 2023-05-26 23:28 北京

相关推荐

05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

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