📜  Quikr 面试经历 |第 2 组(用于 SDET)(1)

📅  最后修改于: 2023-12-03 15:04:44.739000             🧑  作者: Mango

Quikr 面试经历 | 第 2 组 (用于 SDET)

简介

在这次面试中,我参加了 Quikr 公司为 SDET 职位设立的第 2 组面试。Quikr 是印度最大的在线分类信息平台,为用户提供各种服务。

面试过程
第一轮(在线编程)

第一个环节是在线编程,时间限制为 90 分钟,要求完成 2 道编程题。

第一题是一个字符串问题,要求找到字符串中第一个不重复字符的位置。我用了一个哈希表来解决这个问题,实现起来比较容易。

第二题是一个树的问题,要求求出树中最长的连续路径的长度。我采用了深度优先搜索来解决这个问题,提交后通过了测试。

第二轮(面试官交谈)

第二轮面试是面试官交谈,大约持续了 30 分钟。

面试官首先了解了我的工作背景和技术技能,然后问了我一些关于测试和自动化方面的问题,例如:

  • 你是如何编写测试用例的?
  • 为什么要使用自动化测试?
  • 你用什么工具来执行自动化测试?
  • 你是如何处理测试失败的情况?

最后,面试官问了我一些与性能测试相关的问题。我解释了什么是负载测试和性能测试的区别,并讨论了一些我曾经进行过的性能测试场景。

第三轮(系统设计)

第三轮是一个系统设计环节,用于考察我在测试系统的设计和实现方面的能力。我被要求设计一个自动化测试框架的架构,并提供一些关于网站测试的场景。

我首先讨论了测试框架的组成部分,例如测试运行器、测试报告器和测试管理器。之后,我讨论了如何利用 DevOps 实践和持续集成和持续交付来实现自动化测试。

最后,我提供了一些具体的网站测试场景,例如:

  • 网站的反爬虫机制如何测试?
  • 网站的缓存如何测试?
  • 网站的安全性如何测试?
结论

与 Quikr 的第 2 组 SDET 面试经历让我感到愉快。它是一个具有挑战性的面试,测试了我的编程、设计和与面试官交谈的能力。通过这个过程,我学到了很多关于测试和自动化方面的东西,并提高了自己的技能。