- 介绍一个项目(介绍了Redis项目)
- 数据库用的什么,量级有多少,做过压测吗(没有,说我的项目是练手的)
- Redis 有什么数据类型,项目里用了哪些
- Redis 搭建集群了吗(没有),集群会不会有写丢失的场景
- 介绍下 SpringBoot 框架
- 介绍下 Java 抽象类、接口,二者区别
- 了解 Java 线程池吗
- 浏览器输入网址后的执行流程
- Linux接触过吗,知道awk吗(不知道);在某个文件中找到不包含abc的某一行,需要用什么命令(不知道*2);知道哪些linux命令(说了最简单的cd, pwd, ls。说完之后面试官都笑了,说是刚开始就是学的这些)
- SQL题:乱序薪酬表,找到第n高薪酬的人
- 手撕算法(共享屏幕,用自己的ide)
- 统计字符串中大写字母的个数
- 最长递增子序列(当时写的不对,挑了半天也没弄好。面试官让我讲讲思路,说我大体结构对,有些细节有问题)
- 算法后又问了一些测试的问题
- 使用过什么测试工具,大概怎么用的(说了项目里用JMeter进行了功能测试)
- 除了功能测试,还可以从什么方面进行测试(安全性、兼容性、性能)
- 场景题:用百度搜索,拿到结果页面,可以进行什么测试
过了两天通知我一面通过,但是当时拿到了别的offer,就拒接了二面
#软件开发2023笔面经##测试开发##百度#