📜  Flipkart 面试体验 |第 19 组(用于 SDET)(1)

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

Flipkart 面试体验 |第 19 组(用于 SDET)

简介

Flipkart是一家总部位于印度班加罗尔的电子商务公司,是印度最大的在线零售商之一。SDET(软件开发测试工程师)是Flipkart技术团队中很重要的一部分,承担着保障软件质量的任务。本文将会分享在面试过程中的一些体验和经验,希望可以为正在准备Flipkart SDET面试的程序员提供一些参考。

面试流程

在本次面试中,流程如下:

  1. 第一轮:Hackerrank上的在线测试,时长为一小时,主要考察编码,测试,基础的算法和数据结构知识。部分测试案例包括边界和异常案例。
  2. 第二轮:和面板一对一的技术面试,约45分钟,主要考察算法和数据结构,测试和开发知识。
  3. 第三轮:和面板的技术面试,约45分钟,主要考察项目的相关经验和技术知识,面试官还会提供一些工作场景的问题,了解应聘者的技术思考和解决问题的方法。
面试问题

以下是几个本人遇到的面试问题,当然不仅仅只有这些,只是为了给大家一些思路:

基础算法和数据结构
  • 请介绍一下你对二分查找的理解
  • 给出一组排序过的整数,请设计一个算法,找到其中的两个数使得它们的和等于target,算法复杂度为O(n)
  • 有一个字符串,设计一个算法,找出该字符串中出现次数最多的字符和次数
测试领域
  • 什么是黑盒测试?为什么进行黑盒测试?
  • 什么是白盒测试?你如何进行白盒测试?
  • 如何区分测试用例和测试套件?
开发领域
  • 请描述一下基于MVC架构的web应用程序的最佳开发实践
  • 请描述一下如何在应用程序中实现多线程
  • 什么是Hibernate框架?你如何使用Hibernate框架?
总结

通过这次面试,我感受到Flipkart技术团队对待技术的专业态度和对人才的敬重,希望这些准备的经验对正在为SDET Flipkart面试做准备的程序员有所帮助。祝大家好运!