这次面试涨了很多知识,面试官会指出我说的不好的地方,并且给出他的建议,每一个问题都是这样
很幸运能遇到这样的面试官
努力回忆问题,但不全了
1、3-5分钟自我介绍
2、用过的测试工具,具体怎么用的
3、如何用postman 模拟崩溃
4、报告的缺陷有哪些组成呢
5、mysql删除重复记录并且只保留一条
只有一个重复字段的情况
SELECT
*
FROM
dept
WHERE
dname IN (
SELECT
dname
FROM
dept
GROUP BY
dname
HAVING
COUNT(1) > 1
)
AND deptno NOT IN (
SELECT
MIN(deptno)
FROM
dept
GROUP BY
dname
HAVING
COUNT(1) > 1
)
多个重复字段的情况 DELETE
FROM
表名
WHERE
主键ID IN (
SELECT
主键ID
FROM
表名 A,
( SELECT 字段 1, 字段 2 FROM 表名 GROUP BY 字段 1, 字段 2 HAVING COUNT( * ) > 1 ) B
WHERE
A.字段 1 = B.字段 1
AND A.字段 2 = B.字段 2
AND A.主键ID NOT IN (
SELECT
MIN( 主键ID ) AS ID
FROM
表名
GROUP BY
字段 1,
字段 2
HAVING
COUNT( * ) > 1
)
);
或者
DELETE
FROM
dept
WHERE
(dname, db_source) IN (
SELECT
t.dname,
t.db_source
FROM
(
SELECT
dname,
db_source
FROM
dept
GROUP BY
dname,
db_source
HAVING
count(1) > 1
) t
)
AND deptno NOT IN (
SELECT
dt.mindeptno
FROM
(
SELECT
min(deptno) AS mindeptno
FROM
dept
GROUP BY
dname,
db_source
HAVING
count(1) > 1
) dt
)
6、mysql如何实现字符串的拼接
CONCAT(string1,string2,…) 说明 : string1,string2代表字符串,concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL
CONCAT_WS(separator,str1,str2,...)说明 : string1,string2代表字符串,concat_ws 代表 concat with separator,第一个参数是其它参数的分隔符。
分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。
7、springboot简化配置的原理
8、mybatis xml文件中,#{} 和${}的区别
9、mybatis传递多个参数的方式
10、你在测试中发现的问题主要包括哪些呢
11、你在测试里怎么做到保质保量呢
12、反问
#高途##测开##测试开发##23届秋招笔面经##2023一起秋招吧#