测试面试 | 某互联网大厂测试面试真题,你能回答出多少?
近期,霍格沃兹测试学院的 @T 同学面试了某知名互联网大厂测试开发岗位,面试过程中遇到不少令人头疼的题目,心态也随之起伏。虽然最终通过三面,拿下高薪 Offer,但也直呼刺激。本文是其复盘总结的部分面试真题,分享出来供各位测试小伙伴学习参考。看看下面这些题目,你可以回答出多少呢?
一面
面试官应该是团队的某位技术大佬,一脸理工男的严肃,令人感到鸭梨很大。
简单介绍一下自己;
自动化测试框架怎么去实现的?讲讲自动化性价比等一些业界常见问题;
Java 中的基类是什么?基类中常用的方法有哪些?(我提到了 getClass(),所以面试官问 getClass 方法用来做什么?)
Redis 的数据类型有哪些?
了解 Redis 的数据持久化吗?
SpringWeb 的开发有了解吗?
多线程了解吗?讲解一下多线程常用的关键字;
Hashmap 的 put 方法具体是怎么实现的,讲讲过程?
Hashmap 是线程安全的吗?为什么不是线程安全的呢?
除了使用 sychronized 关键字来解决线程安全问题,还有其他什么关键字吗?
线程池中三个重要的参数是什么?
你知道有哪些索引?索引为什么会失效?
讲讲数据库事务的四大特性?
讲讲数据库的事务的隔离级别?
讲讲数据库的事务传播级别?
数据库 SQL 题目
算法题目
设计 LRU,但题目太长看不懂,所以面试官换了一道简单一点的题目——设计 LRU 缓存结构。
语言:C、Python、C++、Javascript、Python3、Java、Go 皆可。
算法题目
入一个链表,反转链表后,输出新链表的表头。
二面
这次面试官气场相对亲切柔和,整体氛围比较轻松。
简单介绍一下自己?
你认为自动化测试是否有必要去做?自动化有什么意义?
项目中遇到过什么测试的难点吗,讲讲?
谈谈你理解的测试开发是什么?
设计微信朋友圈点赞和评论用例
你平常如何去学习的?
你未来有什么目标或者打算吗?
你对团队有怎样的期望呢?
你最晚多久能够入职呢?
你目前手头上有其他家的 Offer 吗?为什么来这里?
你有什么想问我的?
三面
还是技术面,不少问题仍然很有挑战,原本放松的心一下子又紧张起来。…。
更多学习资料戳下方!!!
评论