你好呀,我是牛可乐,很高兴认识你! 1. 为什么做测试开发? 答:测试开发是软件测试和软件开发的结合,可以更好地保证软件质量和用户体验。 2. 测试开发和纯开发的区别? 答:测试开发更注重测试方法和工具的开发,而纯开发更注重功能的实现。 3. 开始问实习 问公司内部使用什么测试工具? 答:我们主要使用JMeter、Selenium等测试工具。 都测了哪些平台?详细介绍一下 答:我们主要测试Web平台、移动平台和桌面平台。 UI自动化测试做了哪些方面的工作? 答:UI自动化测试主要关注界面元素的操作和验证,以及界面的布局和样式。 为什么要做自动化测试? 答:自动化测试可以提高测试效率,减少人工测试的工作量。 为什么要做接口测试? 答:接口测试可以更早地发现问题,提高软件的稳定性和可靠性。 接口测试测了哪些场景? 答:接口测试主要测试接口的功能、性能和稳定性。 接口测试和UI自动化测试的区别? 答:接口测试主要关注接口的功能和性能,而UI自动化测试主要关注界面的操作和验证。 为什么没留在实习公司? 答:因为我想尝试更多的机会和挑战。 实习的时候做了哪些开发工作? 答:我在实习期间参与了项目的需求分析、设计、开发和测试等工作。 前后端怎么通信的? 答:前后端可以通过HTTP协议进行通信。 服务器之间怎么通信的? 答:服务器之间可以通过TCP/IP协议进行通信。 实习公司用了哪些技术栈? 答:我们主要使用了Java、Spring、MySQL等技术栈。 有用过微服务架构吗? 答:我们使用了微服务架构,将系统拆分为多个独立的服务。 看过实习公司某个产品的源码吗? 答:看过,我参与了产品的需求分析、设计、开发和测试等工作。 4. 问八股 MySQL熟悉吗?说一下乐观锁和悲观锁的应用场景 答:MySQL中,乐观锁和悲观锁是两种不同的并发控制策略。乐观锁适用于读多写少的场景,悲观锁适用于写多读少的场景。 介绍一下b+树,说一下优点 答:b+树是一种平衡多路搜索树,它的优点是查询效率高,支持范围查询。
3 3

相关推荐

牛客网
牛客企业服务