转载声明:文章来源https://www.nowcoder.com/feed/main/detail/2d077baae9784467942e20916581a300
7.6 一面
一、Java相关
1、Java的抽象类与接口有什么区别?
2、Java有很多集合类型,任选一个讲一下底层原理。(选了ArrayList)
3、讲一下Java的多线程机制。
4、对Spring相关框架的理解。
二、测试相关
1、在自动化测试中,如何对输入和输出结果进行判定?
2、如何对异常的结果进行预判?怎么样设计相关用例?
3、假设现在有一个错误提示弹框,怎么样去判定弹框中的内容是否与预期一致?
4、Selenium的原理知道吗,简单讲一下。
5、Selenium如何捕获动态的页面元素?
6、讲一下你对Webdriver PageObject的了解。
7、使用PageObject有什么好处?举例说明。
8、平时使用抓包软件做什么?Fiddler的原理知道吗?
9、性能测试的指标有哪些呢?
三、数据库相关
1、MySql是怎么保证数据持久性的?断电保护机制是什么?
2、MySql的事务安全级别?
3、使用Redis的好处是什么,在什么情况下会使用Redis。
7.7 二面
1、问了课程情况,还有语言学习情况。
2、C++和Java有什么区别和优劣点?
3、为什么选择测试开发,你认为测试开发与测试有什么区别?
4、项目相关(负责了哪些模块的测试,怎么做的)
5、如何测试注册模块的异常?
6、如何测试注册模块接口调用的性能?
7、桌面软件如何测试,了解过吗(与项目组的工作相关)
8、了解过跨语言调用吗?
9、了解过go语言吗?
现在看难度不算很大,只是缺少一点准备。
感谢分享!