上海钧正网络(哈罗出行)一面(超级压力面)
1、自我介绍;
2、项目当中怎样使用selenium进行测试的,顺便介绍一下selenium是什么?(提到了怎样定位元素,还有selenium的等待机制)
3、如果没有等待机制,怎样解决浏览器渲染过慢的问题(这个我回答了Thread.sleep(timeout)...
4、给一个用户的登录框,怎样使用selenium进行测试?
5、junit怎样使用的(提到了断言和@Order注解),然后追问@Order注解的原理,什么是注解(这个我只说了注解是给计算机看的,忘记说反射了唉.........)
6、项目(在线OJ系统)是怎样实现编译+运行模块的?你既然提到了用户的代码会有超时反馈,那么这个超时反馈功能怎样实现?
7、linum命令:问了个shell脚本的命令,不太会;又问了个简单点的,根据进程端口反馈完整的进行信息(netstat -anp|grep 端口号)
8、mysql:三大范式是什么?
9、A表为员工表(包含主键id),B表为薪水表(包含主键id),然后查询一个员工的A表信息+B表信息(left join)
10、给一个人脸识别系统,客户端、服务端是自己研发的,然后人脸识别是第三方的工具,考虑一下有哪些测试点?
11、如果我一个正确的人脸识别了,但是反馈错误,可能原因是什么?
12、对Java比较熟悉是吧?那我问一下HashMap(这个问题回答的比较全面)
13、springBoot运行起来怎样进行一些参数的设置(springBoot我跟面试官说最近才学的,可能了解不多