vivo测试面试题 测试开发工程师的面试该怎么准备

2024-01-19 12:21:00 来源 : haohaofanwen.com 投稿人 : admin

下面是好好范文网小编收集整理的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 自动化测试

【职场提升类(学员故事)】


相关文章

专题分类