vivo测试面试题 测试开发工程师的面试该怎么准备
下面是好好范文网小编收集整理的vivo测试面试题 测试开发工程师的面试该怎么准备,仅供参考,欢迎大家阅读!
简单介绍一下自己;
自动化测试框架怎么去实现的?
讲讲自动化性价比等一些业界常见问题;
Java 中的基类是什么?基类中常用的方法有哪些?
Redis 的数据类型有哪些?
了解 Redis 的数据持久化吗?
Spring Web 的开发有了解吗?
多线程了解吗?讲解一下多线程常用的关键字;
Hashmap 的 put 方法具体是怎么实现的,讲讲过程?
Hashmap 是线程安全的吗?为什么不是线程安全的呢?
除了使用 sychronized 关键字来解决线程安全问题,还有其他什么关键字吗?
线程池中三个重要的参数是什么?
你知道有哪些索引?索引为什么会失效?
讲讲数据库事务的四大特性?
讲讲数据库的事务的隔离级别?
讲讲数据库的事务传播级别?
数据库 SQL 题目
班级表t1:stuid, class 成绩表t2: stuid,sub,grade 统计: 每个班上同学总分>500的人数;
18. 算法题目
设计 LRU,但题目太长看不懂,所以面试官换了一道简单一点的题目——设计 LRU 缓存结构。
语言:C、Python、C++、Javascript、Python3、Java、Go 皆可。
设计 LRU 缓存结构,该结构在构造时确定大小,假设大小为K,并有如下两个功能- set(key, value):将记录(key, value)插入该结构- get(key):返回key对应的value值[要求]- set 和 get 方法的时间复杂度为O(1)- 某个 key 的 set 或 get 操作一旦发生,认为这个 key 的记录成了最常使用的。- 当缓存的大小超过 K 时,移除最不经常使用的记录,即 set 或 get 最久远的。- 若 opt=1,接下来两个整数 x, y,表示 set(x, y)- 若 opt=2,接下来一个整数 x,表示 get(x),若x未出现过或已被移除,则返回-1- 对于每个操作 2,输出一个答案 [示例1]输入 [[1,1,1],[1,2,2],[1,3,2],[2,1],[1,4,4],[2,2]],3输出 [1,-1]说明- 第一次操作后:最常使用的记录为("1", 1)- 第二次操作后:最常使用的记录为("2", 2),("1", 1)变为最不常用的- 第三次操作后:最常使用的记录为("3", 2),("1", 1)还是最不常用的- 第四次操作后:最常用的记录为("1", 1),("2", 2)变为最不常用的- 第五次操作后:大小超过了3,所以移除此时最不常使用的记录("2", 2),加入记录("4", 4),并且为最常使用的记录,然后("3", 2)变为最不常使用的记录
19. 算法题目
推荐学习
推荐阅读
【测试前景类】
为什么很多公司都在招测试开发?
测试开发工程师技能图谱 V1.0 版 | 福利
软件测试工程师成长痛点和职业发展建议
软件测试岗位会越来越少吗?
软件测试有前景吗?
测试专家(前阿里P8)聊测试职业发展常见瓶颈
软件测试到了35岁,真的就干不动了吗?
测试大咖漫谈如何搞定软件质量?
【面试真题、经验、技巧分享】
80道软件测试岗位最常见的核心面试题
经典面试题 | 测试一个你完全不熟悉的系统,你会怎么办?
卡掉不少人的一道腾讯算法面试题,高手来试试?
百度测试开发岗位面试题目回顾
Python 自动化测试面试经典题目回顾
一道有趣的大厂测试面试题,你能用 Python or Shell 解答吗?
今日头条测试开发岗位面试题目回顾
软件测试简历面试专题【一】-企业的招人用人标准
软件测试简历面试专题【二】-面试官筛选简历的关注点
软件测试简历面试专题【三】-面试过程中面试官给你准备的“大坑”!
如果测试时间不够,你会怎么办?
你会使用哪些测试设计方法?
【测试择业类】
软件测试适合女生吗?
软件测试如何获得高薪?
一线城市BAT名企软件测试职位解析,有什么样的技术要求?
Java or Python?测试开发工程师如何选择合适的编程语言?
【咨询培训类】
从培训机构出来的软件测试工程师,公司会介意吗?
零基础转行学习软件测试如何入手?
软件测试培训了俩月现在上岗了,感觉什么都不会,很慌,怎么办?
刚入行的测试工程师如何自学软件测试?
【技术分享类】
这 5 款实用性能测试工具,你会如何选择?
一文搞定 Postman 接口自动化测试
轻松掌握 Linux 文本处理三剑客:grep、awk 和 sed 实战演练
使用 Zabbix + Grafana 搭建服务器监控系统
接口自动化测试从入门到高级实战
Junit5 + YAML 轻松实现参数化和数据驱动,让 App 自动化测试更高效
掌握 Selenium 元素定位,解决 Web 自动化测试痛点!
BAT大厂都在用的Docker。学会这三招,面试、工作轻松hold住
用 Pytest+Appium+Allure 做 UI 自动化测试
【职场提升类(学员故事)】