Our Hiring Process

Stage 1

Introductory Call

A short and friendly conversation with someone from our Talent team. We’ll explore your background, motivation, and what you're looking for in your next role — and give you a chance to learn more about us, too.
Stage 2

LLD Round

  • Low-Level Design: You may be asked to design core components/modules of a system with emphasis on clean abstractions, maintainability, scalability, and performance considerations. Interviewers typically look for structured thinking around classes, interactions, extensibility, and trade-offs.
  • Object-Oriented Design (OOD): Be comfortable applying core OOP principles like abstraction, encapsulation, inheritance, and composition while modelling real-world systems. The discussion usually evaluates how well you design clean, modular, and reusable code structures.
  • Design Patterns: Expect conversations around commonly used design patterns and when to apply them appropriately. The focus is generally on practical usage, trade-offs, and choosing the right pattern for a given problem rather than memorising definitions.
  • API Design: You may also discuss API design fundamentals — designing intuitive and scalable APIs, request/response modelling, versioning, error handling, extensibility, and overall developer usability. 
Stage 3

HLD Round

  • High-Level Design (HLD): Evaluate the candidate's ability to design and architect React Native applications at a high level, considering factors like scalability, performance, security, and modularity.
  • Communication and Collaboration: Assess the candidate's communication skills, teamwork, and ability to collaborate effectively with cross-functional teams and stakeholders.
  • Culture Fitment: Evaluate the candidate's alignment with the company's values, work culture, and ability to adapt to the team dynamics. This may involve assessing their problem-solving approach, decision-making skills, leadership potential, and willingness to learn and grow.
Stage 4

HM Round

HM Round Details:
  • Hands-on Engineering Depth: The discussion will focus on your recent technical contributions, depth of involvement in projects, ownership across modules/systems, and ability to drive execution independently.
  • System Design & Technical Thinking: You may be evaluated on practical system design thinking, architectural decisions, scalability considerations, APIs/services, trade-offs, and handling real-world engineering challenges.
  • Ownership & Problem Solving: The round may assess how you navigate ambiguity, solve complex engineering problems, prioritize work, and drive initiatives end-to-end in fast-paced environments.
  • Communication & Structured Thinking: Interviewers typically look for clarity in articulation, structured problem-solving, crisp technical communication, and the ability to explain decisions/trade-offs effectively.
  • Collaboration: There may also be discussions around cross-functional collaboration and engineering ownership within teams.
Stage 5

HR Discussion

This round focuses on your communication and interpersonal skills, career journey and aspirations, motivation for exploring new opportunities, and alignment with company values and culture.