字节前端日常实习面经(3次技术+1次HR)

一、前端-一面(1h20min)

  1. 自我介绍。
  2. 深挖项目细节,OPPO项目问了实现流程、每个流程的实现细节、原理,中间穿插2-3个八股。华为云项目问了无极缩放怎么实现的 + 场景(用户快速缩放怎么办?答案:用防抖。如果1-2-3,应该用防抖直接发到3页面的请求)。问了半小时的项目。穿插八股:CSS布局方式、CSS隐藏元素方式。
  3. 操作系统方面:单核CPU进程切换(X),CPU流水线(X),进程共享内存、进程间通信方式。
  4. React 常用hooks函数。
  5. TCP为什么可靠?(拥塞控制、流量控制、重传机制、保证顺序机制、面向连接的)
  6. TCP为什么要进行四次挥手?
  7. ES6有哪些新特性?
  8. 引申出箭头函数this指向。
  9. 编程题:用两个栈模拟队列(实现 push、pop、count 三个API函数)。
  10. 反问。

二、前端-二面(1h)

  1. 自我介绍(没问项目)
  2. 浏览器事件循环
  3. 垃圾回收机制
  4. 算法题-洪水泛滥(Map+模拟即可解决)(LeetCode 1488. 避免洪水泛滥)
  5. 算法题-矩阵填色(遍历数组元素进行矩阵填色),返回最先完成一行或一列涂色的数组元素下标(Map+模拟即可解决)
  6. 浏览器-从输入URL到展示页面的过程
  7. 浏览器-如何解析渲染UI(或HTML)?
  8. 重排与重绘
  9. 反问

三、前端-三面(1h20min)

  1. 自我介绍
  2. 华为云项目中遇到较大的问题+怎么解决
  3. 项目是怎么安排分工的
  4. 项目具体效果、功能,因为简历上内容比较抽象
  5. 系统做出了哪些优化
  6. canvas与SVG在性能方面区别+优缺点(X)
  7. 为什么选择前端
  8. 平时一般怎么学习前端知识
  9. 觉得自己还有哪里需要提高
  10. 如果有两个机会,你会怎么选择
  11. 手写题:异步编程,利用Promise相关API(Promise.all)+async、await实现数组内元素的加法。实现功能后进一步优化(用递归实现多个加法的并发)。(加法功能很快就实现了,但是并发优化最后没写完,但是非常接近答案)
  12. 反问

四、前端-HR面(20min)

  1. 自我介绍
  2. 是保研还是考研(保研)
  3. 本科和研究生成绩排名
  4. 为什么选择前端
  5. 以前遇到较大的困难+怎么解决
  6. 导师放不放实习
  7. 能来实习多久
  8. 什么时候开始准备毕业论文
  9. 未来职业规划
  10. 目前实习offer情况,会怎么选择
  11. 反问。薪资情况。每天上下班时间。字节居然包一日三餐+下午茶。

最后决定去杭州字节飞书,1.26收到offer邮件,下周入职。

#晒一晒我的offer#
全部评论
佬,是日常还是可以转正
1 回复 分享
发布于 2024-01-29 15:37 湖北
佬面的什么部门
点赞 回复 分享
发布于 2024-01-26 15:39 湖南
二面算法题有原题莫
点赞 回复 分享
发布于 2024-01-27 16:17 北京
距离过年没几天了呀,入职工作一周多然后放假?
点赞 回复 分享
发布于 2024-01-28 17:24 陕西
佬,面试题哪里刷
点赞 回复 分享
发布于 2024-02-01 23:44 重庆
佬请问哪里投递的
点赞 回复 分享
发布于 2024-02-07 02:30 湖南
佬,现在大四还是大三
点赞 回复 分享
发布于 2024-02-19 15:45 广东
日常实习面试这么难嘛
点赞 回复 分享
发布于 01-28 12:21 山东

相关推荐

问了很多公开课FPS项目的UE使用相关内容。当时好久没碰引擎了所以答的比较烂1. 实现登录加载界面:1. 用户名密码怎么校验?2. 用什么数据建库来存储?2. loading界面如何实现1. 加载地图卡一下,用loading页面遮住如何实现?2. 如何确定地图加载的阶段,是否加载完全?3. 地图跳到场景使用loadmap函数对吗?3. 联机功能1. 玩家之间动作如何同步?2. A玩家瞄准,开枪,打到物体,这系列发生了什么?3. 子弹打中人是客户端检测吗?4. 网络延迟问题如何解决?(看到已经打中了实际上没打中)5. 慢速物体是怎么实现的?(手榴弹)4. 敌人功能1. 敌人巡逻功能怎么实现的?2. 两个区域内需要切换动作的状态是怎么实现的?3. 多个区域怎么实现?(线性增长,树很大怎么处理)5. 蓝图实现基础移动:1. 基础移动和状态转化实现了什么?2. 蹲着开枪和站着开枪如何实现?3. 快跑到走路的过渡如何实现?6. UE开发的功能:1. UE的三种网络模式分别是什么?2. as client连接到的是哪个服务器上?3. GameMode,PlayerController,Character之间的关系4. PlayerController都能在客户端拿到吗?5. GameState可以拿到吗?7. Plugin Module了解过吗?1. 什么是Plugin 什么是Module8. UE里的C++有反射功能,是如何实现的?9. 有用过Subsystem吗?10. ENetMode有了解过吗?11. 属性复制和RPC的使用场景的区别?1. 所有的Actor都可以发送RPC吗?2. 客户端的手雷可以发RPC到服务器上去吗?3. 客户端想用服务器创建的手雷发RPC,可以吗?12. 一般什么时候用C++,什么时候用蓝图呢?13. 蓝图的循环引用如何解决?14. 设计模式中,组合和继承有什么使用场景上的区别。15. C++八股:构造函数可以是虚函数吗编程:结构体大小,第k大的元素(不可以使用STL)#牛客创作赏金赛##春招启动,你开始投递了吗?##暑期实习##腾讯#
点赞 评论 收藏
分享
#牛客在线求职答疑中心#研究生想求职java,但是没做什么项目,本科做的医院预约挂号系统能放研究生简历上吗?这个系统用到的技术有:基于MVC框架的struct2开发框架,android开发技术,json数据传输技术,mysql数据库,Tomcat等.这些放项目经验里会不会显得有些小儿科,或者包装一下能放进去吗?用deepseek包装了一下:医院预约挂号系统项目简介:设计并实现高可用医院预约挂号系统,采用MVC架构与分布式部署方案,涵盖安卓用户端、医生/管理端Web平台及核心API服务,支持单日超5000次并发预约请求,系统响应时间低于0.5秒。技术栈:Struts2、Android SDK、RESTful API、MySQL读写分离、Redis集群、Nginx反向代理、JSON/XML混合数据传输、OAuth2.0安全协议项目内容:基于Struts2框架构建多层级权限控制系统,设计动态SQL生成器实现医生排班、号源库存等复杂业务规则配置,通过JWT+OAuth2.0双认证机制保障医患数据安全交互。采用Redis集群缓存热点科室预约数据,结合MySQL主从同步与连接池优化技术,解决高峰期并发锁表问题,将预约事务处理耗时从2.3秒降至0.4秒。开发混合JSON/XML数据转换中间件,实现安卓端与Web管理平台异构系统数据互通,通过自定义重试策略与ACK确认机制,确保弱网环境下预约指令零丢失。搭建Nginx+Keepalived高可用架构,设计基于时间窗口的分布式限流算法,成功抵御模拟8000QPS的恶意刷号攻击。有没有大佬可以帮忙看看这样能行不,或者还是直接放黑马的点评项目
点赞 评论 收藏
分享
评论
11
53
分享

创作者周榜

更多
牛客网
牛客企业服务