字节商业变现测开实习一二三面(已OC)
一面
- 你熟悉Redis吗
- Redis主要干什么的
- 你用过mq吗
- 聚集索引和非聚集索引
- 索引失效的情况
- Java集合框架说了下区别
- 你平时怎么测试的
- 你用的什么框架
- 如何防止sql注入
- 如何实现分页
- 分页有可能出现脏读/幻读/不可重复读
- spring bean 的生命周期
- 项目开发过程中测试的流程(前端测试/接口测试/功能测试/压力测试等等)
- 如何测试支付业务
- react前端点击之后是怎么改状态的(button onClick 绑定useState)
- 算法: 215. 数组中的第K个最大元素
二面
- 介绍项目
- http状态码
- 如何测试 飞书的会议
- 你知道的 linux 指令
- 切换权限 chmod
- vim 全局查找替换
- java集合
- set 和 list 的区别
- 线程和进程之间的区别
- ${} 和 #{} 区别
- 最左匹配
- hashmap 能不能存储 null 值, 存在哪里
- 整个系统题
- txt 文件读取操作
- jdbc 连接数据库 考虑事务回滚
- sql 说思路 having / group by / order by 的用法
三面
开始难受了, 小姐姐全程面无表情
- 你讲一下项目
- java集合 set 和 list 的区别(绝了问了好几遍了)
- jvm
- static 存哪里(方法区)
- 内存区域
- redis
- 集群用过吗
- 基本数据类型
- http 和 https 的区别
- http请求头里面你知道有哪些常见的字段
- cookie 和 session 的区别
- linux 命令
- sql 中 普通的 逗号连接 和 left join 的区别
- 两道手写sql (学生表和班级表, 每个班最高分, 平均分)
- 算法: 括号匹配
- 对你写的做 黑白盒测试