
Synthesized from 18 candidate submissions for ALL.
Ninjacart's hiring process is generally straightforward and leans heavily on role-specific competency, with non-technical roles focusing on behavioral fit and professional background. Technical roles prioritize practical, core-skill assessments, such as SQL proficiency for operational roles, testing fundamentals for QA, and fundamental algorithmic problem-solving for engineering candidates.
The interview process was described as average difficulty and consisted of a single round focusing on the candidate's professional history.
The candidate was asked to provide an overview of their professional background and career path.
The interview process was described as a typical manual QA assessment. The candidate had a positive experience and accepted the offer.
Initial screening call covering candidate background, experience, notice period, salary expectations, and logistical details.
A technical interview focused on core software testing concepts and defect management scenarios.
Explain the differences between functional vs non-functional testing, smoke vs sanity testing, and regression vs retesting. Define a bug and explain the bug life cycle. Discuss the difference between severity and priority with examples of high severity/low priority and low severity/high priority bugs. Describe the information required in a JIRA defect and explain how to handle situations where a developer rejects a bug or an issue cannot be reproduced.