九翊软件面经软件测试

先40分钟笔试有两道算法题一道是判断素数,另一道是在不改变列表中元素的相对位置的前提下对列表元素进行去重,还有个数据库题。
面试:
1、自我介绍
2、问项目,项目是咋搭建的?
3、项目中数据库的设计?怎么实现收藏的功能(关于项目的)?项目中的主要文件?vue和html、css、js的关系?
4、了解什么是Lambda函数?
5、python使用的库?
6、深拷贝和浅拷贝?
7、请求头部信息?
8、python装饰器的作用?
9、Linux命令知道哪些?
10、selenium获取元素方式?
11、如何操作下拉选择框?
12、XPATH定位写法?使用XPATH定位子元素的父元素?如果不是固定的又要怎么写?
13、怎么看待数据驱动?
14、环境变量和变量的区别?
15、selenium怎么使用js语法?
16、怎么提高自动化测试的稳定性?
17、自动化测试时发现的bug?
18、自动化测试用到的库?
19、写了多少自动化测试用例?全部执行完时间大概多久?
20、关于高亮元素的问题,元素无法定位,一般考虑哪方面的原因?
21、你觉得测试人员在软件开发中是个什么样的作用?
22、表单数据点击按钮提交后返回个表单名,这个表单名后续操做需要使用怎么处理?(记不清楚了,我当时听着认为是问的关于接口关联数据怎么解决)
23、接口自动化和ui自动化的区别?
还有些其他问题记不太清楚是什么了,不过都是关于自动化测试的一些基础问题自己,第一次去线下面试太紧张了,当时脑袋空空的,啥也想不出来😫,面试官人很好很温柔,没有那种咄咄逼人的感觉。
全部评论
感觉问的好难
1 回复 分享
发布于 2023-09-20 16:49 湖南

相关推荐

会飞的猿:我看你想进大厂,我给你总结一下学习路线吧,java语言方面常规八股要熟,那些java的集合,重点背hashmap八股吧,jvm类加载机制,运行时分区,垃圾回收算法,垃圾回收器CMS、G1这些,各种乐观锁悲观锁,线程安全,threadlocal这些。在进阶一些的比如jvm参数,内存溢出泄漏排查,jvm调优。我这里说的只是冰山一角,详细八股可以去网上找,这不用去买,都免费资源。mysql、redis可以去看小林coding,我看你简历上写了,你一定要熟,什么底层b+树、索引结构、innodb、mvcc、undo log、redo log、行级锁表级锁,这些东西高频出现,如果面试官问我这些我都能笑出来。消息队列rabbitmq也好kafka也好,学一种就行,什么分区啊副本啊确认机制啊怎么保证不重复消费、怎么保证消息不丢失这些基本的一定要会,进阶一点的比如LEO、高水位线、kafka和rocketmq底层零拷贝的区别等等。计算机网络和操作系统既然你是科班应该理解起来问题不大,去看小林coding这两块吧,深度够了。spring boot的八股好好看看吧,一般字节腾讯不这么问,其他的java大厂挺爱问的,什么循环依赖啥的去网上看看。数据结构的话科班应该问题不大,多去力扣集中突击刷题吧。项目的话其实说白了还是结合八股来,想一想你写的这些技术会给你挖什么坑。除此之外,还有场景题、rpc、设计模式、linux命令、ddd等。不会的就别往简历上写了,虽然技术栈很多的话好看些,但背起来确实累。总结一下,多去实习吧,多跳槽,直到跳到一个不错的中厂做跳板,这是一条可行的进大厂的路线。另外,只想找个小厂的工作的话,没必要全都照这些准备,太累了,重点放在框架的使用和一些基础八股吧。大致路线就这样,没啥太多难度,就是量大,你能达到什么高度取决于你对自己多狠,祝好。
点赞 评论 收藏
分享
评论
2
25
分享

创作者周榜

更多
牛客网
牛客企业服务