四天速通字节前端暑期一二三HR面

部门是番茄小说,base北京,可能部门比较缺人,流程飞快,都是当天反馈面试结果。其实有很多问题我觉得自己答得也不是很好,三面的最后一个手撕也没撕出来(刷题太少了),但还是让我通过了

3.31 一面,问的不是很常规,记录一下比较有特点的问题吧
- 常规项目拷打
- js 和 c、c++、java 这些语言的区别,哪个快(运行速度、冷启动速度)
- html中img标签请求资源的过程
- 双 token 机制 refresh_token 不也会泄漏吗
- http3.0 使用 udp 是怎么保证可靠性的
- 为什么说 react 是一个高性能的框架
- react fiber的调度问题(感觉面试官描述的有点奇怪,我对这一块也不熟悉…)
- 如果让你自己实现一个markdown实时渲染的编辑器你会怎么做
手撕:
- 扁平数组转转换为嵌套结构的数组
- 抽奖,写一个函数,返回一个函数,每次调用返回的函数根据权重随机返回一个奖品,并且该奖品的权重-1
- 实现一个带并发限制的异步调度器,保证同时运行的任务最多有两个

4.02 二面,快问快答,有些问题我中间稍微停顿一下,面试官就说可以了
- 常规拷打,拓展了很多场景,能感受到面试官的技术栈很广
- seo 怎么做的,如何评估 seo
- seo 在 ai 时代有哪些变革,引出了 geo,geo 是怎么做的,大模型投毒的原理
- rag 怎么处理用户的 query,如何处理文档中的敏感数据
- 线程和进程的区别,进程之间如何通信
- 浏览器的进程模型
- vue2 和 vue3 的区别
- vue 的 diff 算法
- 修改 this 的方法
- 箭头函数的 this
- 使用了闭包页面变得很卡如何排查
- ts 怎么删除接口的某个属性
- 如何理解ts中的范型,有哪些使用场景
- 怎么判断链表是否有环,快慢指针的原理是什么
- http 和 https 的区别
- TLS 加密是对称加密还是非对称加密
- 证书是干什么的,证书存在哪,证书是怎么颁发的
- 什么是 hash 碰撞,怎么解决
- 什么是 bfc,怎么触发
- z-index设置为无限大还是被覆盖了怎么办
手撕:
- 拼手气红包,m金额分给n个人,扩展:每个人分到的金额尽可能平均
- 手写 classnames 函数

4.03 三面,面试官问的比较随意,说该问的都问过了...
- 项目简单拷问
- 为什么学前端
- 死锁怎么解决,怎么预防死锁
- px、em、rem的区别
- 介绍一下set、map、weakMap,有哪些应用场景
手撕:
- lc 17. 电话号码的字母组合
- 有关 this 的输出判断
- lc 322. 零钱兑换

4.03 面完十分钟后直接HR面,可能因为快放假了...
- 你认为自己为什么能考上北航
- 人生中做过哪些重要决定
- 职业规划
- 参与学校实验室的情况,遇到冲突怎么解决的
- 如何看待ai取代程序员的言论
- 自己的优缺点
- 同学老师怎么评价你的
- 口头offer

4.04 正式offer,直接接受了,4.08入职,毕竟距离学校就3公里
#实习# #暑期实习# #字节跳动# #前端#
全部评论
楼主的项目有哪些啊
点赞 回复 分享
发布于 04-20 08:42 湖北
太厉害了吧
点赞 回复 分享
发布于 04-08 00:08 广东
佬 考虑我司么 考虑的话 可以看我主页帖子
点赞 回复 分享
发布于 04-05 22:01 上海

相关推荐

04-21 16:38
已编辑
中山大学 前端工程师
面试时间:4.21下午3点 时长55min目前面试起来压力最大的一场,面试官基本没有什么反馈,少量八股,其他全是对项目的拷打和场景题,吓哭了1. 自我介绍2. 你说的打包技术指的是 Webpack 还是 Vite3. 你是前后端都开发吗,包括 Node.js 吗4. 讲一下浏览器里的宏任务和微任务5. 浏览器事件循环和 Node.js 事件循环有什么区别6. 看代码说答案:事件循环相关7. 强缓存和协商缓存有什么区别8. TypeScript 里 type 和 interface 有什么区别9. 项目中 type 和 interface 怎么选择10. 介绍一下 SSE 的实现11. SSE 和 WebSocket 有什么区别12. 为什么你的 AI 对话项目选择 SSE 而不是 WebSocket13. 你的多轮对话项目只支持文字,还是也支持图片修改14. 如果要支持图片加工创作,和纯文字对话设计上有什么不同15. 多轮图片编辑或多轮文字对话出现意图偏移,怎么优化16. 上下文过长导致语义偏移,工程上怎么优化17. 你的上下文摘要压缩策略是怎么做的18. 讲一下你虚拟列表的整体实现思路19. Markdown 安全渲染里怎么防止 XSS20. 为什么选择做后台管理系统这个项目21. 大文件分片上传是怎么实现的22. JWT 双 Token 登录机制是怎么设计的23. 怎么基于双 Token 实现单点登录24. 权限管理是怎么设计的25. AI 生成代码和你手写代码的比例大概是多少26. 看代码说答案:this 指向相关27. 严格模式下 this 的输出有什么变化28. 两道手撕:实现带最大并发数限制的 Promise.all,LC101 对称二叉树29. 反问
查看29道真题和解析
点赞 评论 收藏
分享
评论
25
78
分享

创作者周榜

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