四天速通字节前端暑期一二三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-08 00:08 广东
佬 考虑我司么 考虑的话 可以看我主页帖子
点赞 回复 分享
发布于 04-05 22:01 上海

相关推荐

头像
04-07 11:41
已编辑
东华理工大学 Web前端
1.自我介绍2.问了一下为什么之前没有实习经历?3.为什么选择学习前端?4.平时怎么学习前端的,有没有做过一些规划?5.你觉得哪些代码用 AI 生成比较合适呢?(我说简单的代码可以用 AI) 那你觉得哪些算简单的代码?6.在 React-Playground 项目中做了哪些模块?遇到什么难点?7.拖拽功能是怎么做的?8.除了通过 Blob URL 封装编译后代码并注入 inframe 实现所见即所得,还有其他方式吗?9.亲子教育写了前后端分离,你是怎么对接的?10.顺带讲了一下 koa,问了一下怎么部署的?11.解释一下什么情况会发生跨域?(讲了同源策略)什么情况下是不同源呢?12.koa 怎么跟用户端进行一个交互?怎么对接?13.密码加密,token,数据库这些怎么实现的?14.coze、deepseek 这些怎么调用的?15.html 语义化知道吗?为什么要做语义化?16.script 标签放在 header 和放在 body 底部有什么区别?那有什么方法可以既放在 header 里面又不会堵塞呢?(说了 defer 和 async异步)这两个有什么区别吗?17.css 的选择器有什么?它们的优先级是怎么样的?18.有没有用过 flex 布局?常见的 flex 属性有什么?19.什么是重排?什么是重绘?20.JS 有哪些基础数据类型?引用类型?21.说下什么是闭包?有什么作用?22.箭头函数和普通函数有什么区别?23.说下 JavaScript 的事件循环(Event Loop)。那假设在微任务执行完之后又有新的微任务会什么样?24.输入 URL 到按下回车键,我们的页面呈现这中间发生了什么东西?25.讲下 http 1.0、http 1.1 和 http 2.0,并说下它们的区别。你刚刚说每次都要断开,那http 1.0会怎么样?http 1.1会怎么样?(这里说的不太好) 能说下 http 1.1 字段的名称吗?(忘了)26.说下常见的 http 错误码27.写一个防抖函数28.反问
查看27道真题和解析
点赞 评论 收藏
分享
评论
19
54
分享

创作者周榜

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