百度测开面经
1. 自我介绍。
2. 实习项目深挖:
* 详细介绍一下你实习时做的那个系统是怎么实现的?
* 比如系统设计、你那个看门狗机制具体是怎么监控 Jar 包状态和实现异常恢复的?
* 聊聊你项目里的微服务模块是怎么设计的?比如 XLJob、RabbitMQ、Seata AT 的应用。
* MongoDB 的查询语句是怎么写的?
3. Redis:
* Redis 有哪些常用的数据结构?
* 常用的命令能都说一下吗?比如怎么删除 key,怎么查 key 是否存在,怎么设置过期时间?
4. 问题排查:
* 如果更新数据库时,你发现本地 MySQL 改成功了,但服务器上的没变,你会怎么排查这个问题?
* 了解 SQL 注入吗?
5. 测试用例设计:给登录功能设计一下测试用例。
6. 算法题:
* 怎么去除一个数组里的重复元素?
* 怎么判断一个字符串是不是回文串?
7. SQL 题:有一个学生表(student),包含 `name`, `course`, `score` 字段,怎么找出所有科目成绩都大于 80 分的学生?除了用 `GROUP BY ... HAVING`,还有更简单的方法吗?
查看28道真题和解析