L

Leadsquared

SDET FTE

Interview Date

Result

Not Specified

Difficulty

Rounds

3 rounds

Drive Type

Full-Time

Topics asked

Data StructuresAlgorithmsOOPS (Abstraction)Selenium WebDriver architecturePage Factory patternfindElement vs findElementsMerge conflictsTestNG (priorities)Explicit WaitsLogging (logger.info() vs logger.debug())Manual Test CasesProfessional ExperiencesProject Accomplishments.

Detailed experience

Role: SDET FTE

College: Not Specified

Interview Date: Not Specified

Interview Type: Full-Time

Result: Not Specified

Difficulty: Not Specified

Rounds: 3 rounds

Topics Asked: Data Structures, Algorithms, OOPS (Abstraction), Selenium WebDriver architecture, Page Factory pattern, findElement vs findElements, Merge conflicts, TestNG (priorities), Explicit Waits, Logging (logger.info() vs logger.debug()), Manual Test Cases, Professional Experiences, Project Accomplishments.

Experience:

This comprehensive interview journey for an SDET FTE role encompassed a range of technical, coding, automation, and managerial aspects.

Round 1: Technical/Coding: This round evaluated problem-solving skills and coding efficiency. Questions asked included:

  • "Sorting 0s, 1s, and 2s: Implement an algorithm to sort an array consisting of 0s, 1s, and 2s."
  • "Balanced Array Division: Write a solution to divide an array into three parts with equal sums."
  • "Longest Common Prefix: Develop a program to find the longest common prefix among a given array of strings."
  • "String Comparison: == vs. .equals()"
  • "Object-Oriented Principles - Abstraction: Delved into object-oriented concepts, with a focus on abstraction and its significance."

Round 2: Automation: This round tested practical knowledge of Selenium, automation patterns, and conflict resolution. Questions included:

  • Craft automation code for a basic scenario on Amazon's website.
  • Discussed and elucidated the concept of the Page Factory pattern.
  • Differentiate between findElement and findElements in Selenium, along with potential errors when elements are absent.
  • What are the strategies for handling merge conflicts during collaborative coding?
  • Explain the architecture of Selenium WebDriver, elucidating how it interacts with web browsers.
  • Discussed the scenario where two test cases have equal priorities in TestNG and their execution order.
  • Outline the syntax for implementing explicit waits in Selenium for synchronization.
  • Differentiate between logger.info() and logger.debug() in logging for effective debugging.

Round 3: Managerial: This discussion allowed for an in-depth understanding of prior work and decision-making abilities. The candidate spoke about insights from previous professional experiences and highlighted project accomplishments. They were asked to design and create manual test cases for a parking management system. A tip provided was to focus on telling some "out of the box" scenarios for the manual test case question.

Posted on - 13 Nov 2025
LeadSquared Interview Experience - SDET FTE | OAHelper