字节前端暑期一面(中国广告交易)

自我介绍
项目的来源
项目中的难点以及解决的方法
流式输出的方案的时候呢,服务端给不是你要的数据格式时候,怎么处理
Markdown 格式的话出错或者说它格式不符合你要求,你是怎么处理的?(这里详细追问了好几个问题,直到问的答不上来)
虚拟列表解决的性能问题,性能问题是怎么发现的,怎么排查性能问题(详细追问,直到答不上来)
项目中的登录鉴权是怎么做的?(追问)
项目中最终有部署到线上吗?
有没有部署到上线的项目
项目完整的构建流程是怎样
项目中的静态资源是怎么处理的?
项目里的图片是怎么压缩的?
nextTick 的作用是什么?
伪元素有什么作用?
CSS 自定义变量有什么作用?
BFC 能解决什么问题?
怎样可以产生一个 BFC?
什么是暂时性死区?
为什么会产生暂时性死区?
用什么方式声明变量会存在暂时性死区?
讲一下生成器(Generator)和迭代器(Iterator)
for…in 和 for…of 的区别是什么?
自己写的普通对象能被 for…of 遍历吗?前提是什么?(没答上来)
手写
实现多个数组的全组合(笛卡尔积),如机型、颜色、存储全排列
有效的括号(判断括号是否合法匹配)
反问
对前端学习的建议,这里面试官直接说他们有面评 hr会给到(感觉有点不耐烦,不愿意回答)
面试结果多久出,面试官也是说直接联系hr
力竭了 拼尽全力无法战胜 感觉字节的面试是我面过最难受的一面
#面经#  #前端#  #面试#  #字节#   #实习#

#牛客AI配图神器#
全部评论
可以的,看着问的还行啊
点赞 回复 分享
发布于 昨天 23:00 北京
吓哭了,一直追问到不会为止,这比很多二面压力都大了吧
点赞 回复 分享
发布于 昨天 15:15 上海
加油
点赞 回复 分享
发布于 03-31 19:53 安徽

相关推荐

1. 自我介绍2. 团队开发项目,前端技术选型是怎么考虑的?3. 项目通信为什么要用 websocket?心跳保活/断连是怎么实现的4. 心跳包是手写的吗?心跳时间多长?5. 为什么设定 30 秒?6. 在这个过程当中有遇到什么样的一些问题吗7. 项目是单机还是多集群8. 为什么考虑使用虚拟列表做消息渲染?9. 那你知道它具体是怎么实现的吗?10. 你觉得还有什么方式解决这个问题吗?11. 富文本框是你做的吗?12. 你在做这个过程当中也遇到什么样的困难吗?这个是你用的什么样的一个组件?13. 可以,那你讲讲表情包是怎么处理的14. 这个表情包是跟人一一对应的吗?15. 所以是全都共享一个资源池是吗?16. Tab 触发 AI 能简单介绍是怎么实现的吗?17. 用的是什么模型?是自己部署的吗?18. 这个项目你跑一下 lighthouse 看看,说一下每一项怎么解决19. 移动端适配是怎么做的?20. 使用 Tailwind 有没有遇到什么奇怪的问题?21. Tailwind 怎么保证协作开发代码统一性22. React 和 Vue 区别和联系,你自己的使用体验23. React 和 Vue 状态更新原理24. React 和 Vue 事件响应模型25. 有没有看过源码,diff 逻辑是什么26. 有没有了解过不基于虚拟 DOM 的框架27. 写一个节流函数28. 这两年 AI 很火,这块有没有接触过?还是纯在 AI Coding 的时候用 AI 工具?29. 在学校都学什么?怎么想着做前端?30. 学校有开前端课程吗?那你是怎么学的?第二次面试总结:在各个方面的知识还是很薄弱,面试官一深入追问就答不上来了,还要继续学习。
查看30道真题和解析
点赞 评论 收藏
分享
评论
5
12
分享

创作者周榜

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