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语言吗?现在看难度不算很大,只是缺少一点准备。#实习##测试开发##西山居#