字节测开暑期三面

50min
1、20min项目

八股:
1、Java重写重载
2、封装继承多态
3、Java多线程安全的实现方式
4、常用的锁
5、Java垃圾回收机制,算法,GC
http状态码
输入网址后的流程
6、Redis缓存的使用,项目中怎么用的,如何保证数据一致性
7、了解过哪些自动化测试框架。
8、微服务有哪些好处,每个模块之间怎么通信?生产者消费者模型?

场景题:
对抖音评论功能设计测试用例
SQL题:一张表,具体不难,用到了聚合函数和group by和having
智力题:4分钟和7分钟的沙漏,如何检测9分钟。

算法:
买卖股票的最佳时期(两个小题,第一问只能买买一次,第二问买卖多次)

许愿:求字节爷爷收留 #测试开发#  #字节#
----------------
还愿啦:已OC,base北京拒了
全部评论
佬是哪个部门呢
1 回复 分享
发布于 05-12 15:45 上海
Java实现多线程的常见方法 1. 继承  Thread  类 - 方式:创建子类继承  Thread  类,重写  run()  方法定义线程任务。 - 特点: - 简单直接,可直接通过  start()  启动线程。 - 局限性:Java 单继承机制限制,子类无法再继承其他类。 2. 实现  Runnable  接口 - 方式:创建类实现  Runnable  接口,实现  run()  方法,将实例传入  Thread  构造器启动。 - 特点: - 避免单继承限制,更灵活(可同时继承其他类或实现其他接口)。 - 适合多个线程共享同一任务逻辑(如资源同步场景)。 3. 实现  Callable  接口(JDK 1.5+) - 方式:创建类实现  Callable<V>  接口,实现  call()  方法(可抛异常、带返回值),通过  FutureTask  包装后提交给线程执行。 - 特点: - 支持返回值和异常处理,比  Runnable  功能更强大。 - 需配合  Future  或  ExecutorService  获取结果或管理线程。 4. 使用线程池(如  ExecutorService ) - 方式:通过  Executors  工具类创建线程池(如  FixedThreadPool / CachedThreadPool ),调用  execute()  或  submit()  提交任务( Runnable / Callable )。 - 特点: - 重用线程,减少创建/销毁开销,提升性能。 - 统一管理线程生命周期,控制并发数量,避免资源耗尽。 - 适合大规模或重复执行的多线程任务。 核心区别 -  Thread  vs  Runnable / Callable :前者是线程本身,后者是任务逻辑(分离“线程”与“任务”,更符合面向对象设计)。 -  Runnable  vs  Callable :后者支持返回值和异常处理,适合需要结果的场景。 - 线程池优势:相比手动创建线程,线程池更高效、易维护,是实际开发中的首选方案。
1 回复 分享
发布于 04-29 13:25 广东
进字节了吗佬
点赞 回复 分享
发布于 05-10 13:22 山西
谢谢分享
点赞 回复 分享
发布于 05-05 14:54 北京
- 评论发布(文字/图片/@用户) - 评论字数限制验证 - 空评论/重复评论校验 - 未登录评论跳转登录 - 拉黑用户评论拦截 - 评论点赞/取消点赞 - 评论回复/层级展示 - 评论举报/删除/编辑 - 创作者置顶/关闭评论 - 多端评论同步 - 弱网环境评论处理 - 评论计数实时更新
点赞 回复 分享
发布于 04-29 13:41 广东
Selenium、Appium、Cypress、Playwright、Puppeteer、JUnit、TestNG、Pytest、Robot Framework、Postman、JMeter、LoadRunner。
点赞 回复 分享
发布于 04-29 13:38 广东
微服务架构的优缺点,具体内容如下: 优点 1. 业务划分清晰,单个服务代码量小、复杂度低,易于维护。 2. 可独立开发、部署和运行,启动与运行速度快。 3. 团队规模小(8 - 10人),管理成本低。 4. 服务修改后只需单独部署该服务,无需重新部署整个应用。 5. 开发语言和工具选择灵活,可结合项目、业务及团队特点合理选用。 6. 可扩展性良好,可按业务逻辑拆分服务,也可通过集群化部署应对用户量和并发量增长。 7. 能与容器配合,实现快速迭代、构建和部署。 8. 故障隔离能力强,单个服务故障不会导致整个系统瘫痪。 9. 具有链路追踪能力。 缺点 1. 分布式链路追踪较困难。 2. 分布式管理复杂,服务数量增多时管理难度加大。
点赞 回复 分享
发布于 04-29 13:30 广东
1. 0分钟:同时开始4分钟(A)和7分钟(B)沙漏。 2. 4分钟:A漏完,立即翻转A(此时B剩余3分钟)。 3. 7分钟:B漏完,立即翻转B(此时A已运行3分钟,剩余1分钟)。 4. 8分钟:A第二次漏完(从4分钟到8分钟,共4分钟),立即翻转B(此时B自7分钟翻转后已漏了1分钟,上方剩余6分钟,下方有1分钟)。 5. 9分钟:B再次漏完(从8分钟开始,漏完下方的1分钟),总耗时9分钟。
点赞 回复 分享
发布于 04-29 13:14 广东
佬面哪个部门
点赞 回复 分享
发布于 04-29 01:36 北京
这不应该是一面的问题吗?三面还在拷打八股?
点赞 回复 分享
发布于 04-28 14:56 北京

相关推荐

聚焦到计算机领域,2025年的秋招形势可以说是&nbsp;“结构性回暖”与“冰火两重天”&nbsp;并存。用一句话概括:广度收缩,深度加剧,门槛提升,回归理性。🔥&nbsp;“火”在哪里?(依然火爆的赛道)这些领域需求旺盛,但技术要求极高,是“大佬们”的竞技场:人工智能/大模型相关岗位:大模型架构、算法工程师(NLP/CV/多模态)、AI&nbsp;Infra(机器学习系统开发)、AI应用开发。现状:校招“天花板”,薪资倒挂传统算法岗。企业真招人,但也真挑剔,普遍要求顶会论文、高质量实习或重磅开源项目。基础软件与硬件岗位:操作系统、数据库、编译器、芯片EDA、云计算底层Infra。现状:在国家“硬科技”导向下,成为新的热门。门槛高,护城河深,一旦进入发展稳定。新兴应用开发岗位:自动驾驶、机器人、嵌入式/边缘计算、AR/VR开发。现状:与具体产业结合紧密,需要计算机+其他学科的交叉知识背景。❄️&nbsp;“冰”在哪里?(遇冷收缩的领域)这些领域岗位明显缩减,竞争白热化:纯业务后端/CRUD开发现状:过去互联网扩张期吸纳大量人才的领域,目前需求饱和。中小厂岗位锐减,大厂要求堪比从前。前端开发现状:受低代码平台和行业整体影响,初级前端岗位需求下降。面试开始深入考查工程化、跨端、性能优化等高级内容。非核心算法岗现状:如前几年的“推荐算法”、“广告算法”等,坑位变少,要求变高,很多团队只补缺不扩编。🌡️&nbsp;“温”在哪里?(常态竞争的领域)这是大多数计算机毕业生的主战场,形势是&nbsp;“卷得明明白白”:后台/服务端开发:依旧是招聘大户,但八股文+算法+项目+实习一个不能少。客户端开发:尤其是移动端,有“回暖”迹象。因为前几年太冷,导致现在人才供给不足,反而好找工作,但大家对未来前景仍有顾虑。测试/运维开发:SRE、测开等岗位依然稳定存在,更看重实践经验和对整个研发流程的理解。💡&nbsp;给你的行动指南:如何在这场分化中胜出?面对这样的形势,亲历者的你可以这样做:1.&nbsp;精准定位,放弃幻想认清现实:除非你背景和实力极其突出,否则“随便拿几个SP(Special&nbsp;Offer)”的时代已经过去。对标匹配:仔细研究上述“火”和“温”领域的岗位要求(JD),将自己的技能库与之对标,缺啥补啥。2.&nbsp;技能栈升级,从“会用”到“懂原理”后端:不止是Spring&nbsp;Boot,要深入JVM、并发编程、分布式系统原理、网络协议。算法:LeetCode&nbsp;Hot&nbsp;100+剑指Offer是门槛,大厂越来越爱考hard题和场景题。项目:“烂大街”的仿电商、秒杀项目竞争力骤降。尝试做:有深度的个人项目(如自研小型RPC框架、数据库等)。参与大型开源项目并贡献代码。实习中解决的高并发、高可用真实业务难题。3.&nbsp;实习!实习!实习!一段有含金量的实习&nbsp;≈&nbsp;半张入场券。有实习经历在简历筛选和面试中优势巨大。尽量去业务核心部门,即使公司名气小一点。4.&nbsp;拓宽视野,关注“非大厂”机会传统企业数字化转型:银行、车企、制造业的科技部门/子公司(如各大银行的软件开发中心)需求稳定,薪资性价比高。“专精特新”企业:在B轮、C轮的中小科技公司,可能能接触到更核心的业务,成长更快。海外机会:仍有一些同学在积极准备海外求职,作为重要的备选路径。💬&nbsp;来自“前线”的真实声音“A同学(双九+顶会实习)”:面AI算法,拿了5个offer,但普遍表示“hc(招聘名额)很少,面了很多轮,考得非常深”。“B同学(中等985+普通项目)”:面后端,海投100+,面试10+,至今0&nbsp;offer,感觉“面试官总在刨根问底,问项目细节和场景,八股文背了没用”。“C同学(211+客户端方向)”:反而比较顺利,面了3家都给了offer,感叹“可能大家都不学客户端了吧”。总结一下:计算机秋招没有整体“遇冷”,而是一场针对实力的“压力测试”。它淘汰的是准备不足、盲目跟风的人,奖励的是基础扎实、方向明确、有真实力的候选人。
今年秋招是回暖还是遇冷
点赞 评论 收藏
分享
评论
6
23
分享

创作者周榜

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