字节校招前端一面

八股:

- 从浏览器地址栏输入 url 到请求返回发生了什么?

- DNS域名解析的过程 
- tcp连接 为什么需要三次?两次和四次不行吗?
- tcp为什么是怎么保证可靠传输的
- 如何实现一个tcp?❌
- cdn是如何实现的 ❌
- 常见的网络加密算法有什么
- 进程和线程的区别
- 进程的通信方法
- 如何避免内存分配碎片化 ❌
- pcb是由那些组成的

项目:

- 最有挑战的项目经历
- 什么叫双token身份验证
- token有效期多久?refreshToken时间多久 ❌
- 有其他的形式保持登陆态吗?不依赖后端可不可以保持登陆态?❌
- 如果想要保持30天的登陆态?用cookie还是session?
- cookie和session的区别是什么?❌
- cookie是怎么做到每次请求都带上的
- 为什么要选用css in js这项技术?一些站点的换肤会用这项技术么?为什么不用裸css
- 用websocket主要去做什么?怎么实现数据传输?❌
- 简历模块自定义拖拽怎么实现的?防抖?应该加多少ms?
- 怎么让一个元素实现被她可以拖拽?(draggable)
- 怎么更改拖拽元素之后的样式(拖拽之后原本的元素已经不存在,改变样式要加个定时器-等到rerender之后再改变样式)
- 虚拟列表怎么做的?
- 图片使首屏渲染减少了多少ms?你怎么计算首屏渲染时间的(图片加载并不会减少首屏渲染) ❌
- 路由懒加载是怎么实现的?
手撕
- 一个easy的动态规划
- 一个虚拟列表(用react封装)
全部评论
强阿佬,字节我都没敢投,投了也秒挂
2 回复 分享
发布于 2024-03-19 20:10 河南
大佬看看得物
1 回复 分享
发布于 2024-03-20 17:45 陕西
双非四面字节无果
点赞 回复 分享
发布于 2024-04-16 09:26 浙江
好难
点赞 回复 分享
发布于 2024-04-11 09:29 重庆
说真的字节 不愧是 一线厂 真的难 这是一面哎= - =
点赞 回复 分享
发布于 2024-03-25 09:11 浙江
真难
点赞 回复 分享
发布于 2024-03-21 22:13 上海
请问你面完试多久给的结果啊
点赞 回复 分享
发布于 2024-03-21 11:09 美国
刚面完美团,第一个问题一样,然后每个步骤都深挖,挖完后时间就过去大半了😂
点赞 回复 分享
发布于 2024-03-20 20:53 湖北
同学是春招还是找实习呀
点赞 回复 分享
发布于 2024-03-20 10:31 浙江
众安保险,中国第一家互联网公司~25届校招转正实习已开,欢迎投递
点赞 回复 分享
发布于 2024-03-19 19:54 上海
八股里面有不少计网和操作系统的知识,这个得去复习408了
点赞 回复 分享
发布于 2024-03-19 16:59 山东
明天就面抖电了,看到这个已经摆了😂
点赞 回复 分享
发布于 2024-03-19 16:39 安徽
佬,token有效期那个为啥错了
点赞 回复 分享
发布于 2024-03-19 14:57 上海
哪个组哇
点赞 回复 分享
发布于 2024-03-19 14:39 江苏
感觉压力好大,狠狠拷打一个半点
点赞 回复 分享
发布于 2024-03-19 14:37 辽宁
笔试完已经开始约面了吗,我还没动静
点赞 回复 分享
发布于 2024-03-19 14:29 湖北

相关推荐

04-02 17:22
新疆大学 Java
1. 你在这个物流平台项目中扮演的角色是什么?主要负责后端的哪一部分?2. 能简单介绍一下你负责的核心模块(货单大厅)的业务流程吗?3. 货单大厅里高频使用的多条件组合查询,你后端的存储用的是什么?4. 这个查询对应的数据量有多大?5. 除了 MySQL,你有考虑过用别的存储引擎做这种多条件检索吗?有没有必要?如果要换,应该用什么来做?6. 简历上写了 SQL 优化,整个问题是怎么发现,然后怎么解决的?7. 什么是回表?8. 你用 EXPLAIN 发现查询慢,具体是因为没有用索引,还是索引没用对?9. 联合索引的“最左匹配原则”知道吗?具体是什么意思?10. “迷你豆包”这个项目是干什么用的?主要是出于什么考虑要做这个项目?11. 能简单介绍一下这个项目中你觉得比较感兴趣的技术点吗?12. 进程和线程的区别是什么?13. 进程的上下文切换和线程的上下文切换是怎么做的?包含了哪些步骤?14. 什么是虚拟内存?使用虚拟内存有什么好处?15. 缺页中断(Page Fault)是什么意思?16. 操作系统里面有哪些锁?(或 Java 里面有哪些锁?)17. 如果 synchronized 和 ReentrantLock(可重入锁)两个选的话,优先选哪个?为什么?18. 正常情况下(单体服务中),默认应该优先选哪个锁?19. 知道 BIO、NIO、AIO 吗?BIO 的“同步阻塞”是什么意思?20. 简单介绍一下 TCP 的三次握手和四次挥手过程。21. 为什么 TCP 建立连接需要三次握手?22. TIME_WAIT 状态出现在四次挥手的什么时候?23. TIME_WAIT 状态会持续多长时间?24. HTTP 状态码 404(找不到页面)代表什么?这是服务端的问题还是客户端的问题?25. HTTP 状态码 504 一般出现在什么情况下?26. 在浏览器里面输入一个网址,到页面最终展示出来,这中间经历了怎样的过程?27. 什么是 TCP 的粘包和拆包?28. 怎么解决粘包和拆包的问题?29. MySQL InnoDB 引擎的索引使用的是什么树结构?B+树和B树的区别是什么?30. 为什么 MySQL 采用 B+树,而不用红黑树?31. 听说过幻读吗?解释一下什么是幻读。32. 怎么解决幻读问题?33. 幻读在什么隔离级别下可以解决?34. 一般怎么解决 Redis 缓存与 MySQL 数据库的缓存一致性问题?35. JVM 的内存模型(运行时数据区)包括哪些部分?36. 字符串(String)和数字在 JVM 中分别存放在哪里?37. 垃圾回收(GC)算法有哪些?38. CMS 和 G1 垃圾回收器的区别是什么?它们分别应对什么场景?39. 为什么到了 JDK 1.8 之后开始主流推荐使用 G1?CMS 有什么缺点?40. 相比之下,CMS 和 G1 谁的 GC 停顿时间会更长?为什么?41. HashMap 和 ConcurrentHashMap 的区别是什么?42. ConcurrentHashMap 是怎么做到线程安全的?43. 简单介绍一下 Spring 的控制反转(IOC)和面向切面编程(AOP)。44. AOP 的核心底层是使用什么机制实现的?45. 我们平时写个注解就能生效,注解的基本原理是什么?它为什么能把逻辑织入到代码运行路径中?46. 你平时是怎么使用 AI 辅助开发的?你的项目代码是直接用 AI 写的吗?47. RAG(检索增强生成)的一个完整运行流程是怎样的?48. 为什么要做 RAG 这个东西?它解决了什么问题?49. Token 和上下文窗口(Context Window)的概念分别是什么意思?50. 为什么要控制 Token 的数量?51. 大模型的“幻觉”是什么意思?是怎么产生的?
面试问题记录
点赞 评论 收藏
分享
评论
23
108
分享

创作者周榜

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