投递的是字节跳动 产品研发部门 测试开发工程师 Base北京
字节一面:8.31 90min
- 自我介绍
- 项目介绍
- 实习经历深挖20min
- 场景题:全链路压测中,找到了某一个服务器服务器CPU负载率100%,磁盘和内存使用率正常,请问你会怎么去分析可能的原因
- 介绍一下常见数据结构
- 双端队列是怎么实现的
- 讲讲类加载器工作原理
- 反射是干啥的
- Jvm gc的算法有哪些
- 频繁的gc是什么原因
- gc时间过长是什么原因
- 为什么要分代回收
- JVM调优做过吗?
- 进程的状态
- 进程状态就绪和等待状态的区别是什么
- 虚拟内存是干嘛的
- TCPUDP的区别
- TCP的可靠性
- TCP的拥塞控制怎么实现的
- 数据库有了解吗
- 什么是索引
- 索引的类型
- 什么是聚簇索引、什么是非聚簇索引
- 索引的数据结构是什么
- 前缀索引有了解吗?
- 写道题含重复元素的已排序数组、原地修改且保留每个元素只剩一个,返回数组长度,leetcode 26吧
- 写测试用例对上面的题进行测试
- 反转链表非递归实现递归实现讲解递归实现
9.1 16.00字节二面 16:00~17:40 面了100min 拉满了 面完口干舌燥 不得不说,字节面试真是个体力活
- 自我介绍
- 介绍一下你这几段经历中印象最深刻的事情,挑一个讲讲
- 在华为实习这段经历中,关于性能测试方案这块,怎么保证线下压测上线后不会出问题
- 性能测试的瓶颈怎么排查
- 性能测试压测场景构造的准则是什么
- 单机压测怎么保证线上高可用集群不会出问题
- 单机压测怎么模拟线上用户的并发数,尤其是线上的用户特别多
- 针对这段实习经历,你最大的收获是什么1.独立思考整个问题的能力2.怎么做到对某一个事情的测试方方面面进行考虑3.测试需要贴合实际业务场景,并不一定别人写的某些场景和用例可以照搬到我们的实际测试方案中,我们需要根据我们实际的业务场景来制定我们的压测场景,总结就是 根据实际业务场景来制定
- 再讲一个你印象最深刻项目
- 在项目中怎么分工的,你担当了什么角色
- 在这个项目中压力最大的时候是什么时候
- 你怎么应对这个压力的
- 在项目分工中可能不同的同学需要配合进行开发,中间出过问题了吗?出的问题怎么解决的
- 暑期你在实习,那你怎么保证这个团队的开发进度
- 针对团队中的某些同学出现了一些开发问题,你是怎么协调解决的
- 设计抖音app用户登录测试
- 中断测试了解吗
- java栈是吧,写几个题目吧
- 三个线程循环打印ABC十次
- 输入任意字符串,查找合法的ip的地址
- 设计测试用例,对上述代码进行测试
- 你对自己未来的职业规划是什么
- 你投递了哪些公司
- 目前拿到了哪些offer
- 为什么不考虑留华为 实习虽然评A了,但没拿到offer前,变数太大
- 你为什么不考虑留武汉
- 那这些公司你怎么排名
公司平台(怎么培养新人)公司部门(是否核心)薪酬 地域 工作职责 - 有没有说特别想去哪个城市、哪个公司
反问: - 部门:字节的用户登录这块的数据中台,对所有的登录用户功能做支撑
- 如果有幸能加入字节,我的工作职责可能是:还是优先保证业务上没有问题
字节三面0908 交叉面 最后一轮45min
- 自我介绍
- 项目介绍
- 项目技术栈
- 项目职责介绍
- 项目优化空间在哪
- 怎么去评判你做的这块数据采集没有问题
- 技术栈是java吧,写个题
- 判断字符串里面括号匹配的数量e.g. .)sdsd()sdaf(sd(8)(id))匹配的括号对是4
- 代码边界问题、代码规范问题
- 更愿意做开发还是测试开发
- 你觉得你的优势在哪
- 目前拿到了哪些公司的offer
- 投递的什么岗位
- 你觉得这些公司面试流程上和字节有什么区别
- 能提前实习吗?
反问:
多久出结果1~2周
字节HR面 0910 HR面 15MIN
1.自我介绍
2.职业规划
3.公司选择
4.手上OFFER
5.公司排名
6.大小周接受吗?
7.北京接受吗?
反问:
1.怎么看我是 开发序列 还是 测试序列 答:面试官评价来决定,目前我是测试序列
2.测试序列薪资比开发序列低,不是很满意 答:HR说今年薪资会打通,只要是测试开发 (开发、测试序列)薪酬都是一样的,这方面不要担心
3.多久会出结果 答:3~5个工作日 审批成功就发意向书
字节OC 意向书 0916