I went through a mostly assessment-first journey for the Software Engineer role, with a fairly heavy MCQ + essay screen over about a month.
Intro / HR assessment call — I talked with HR about salary expectations, how familiar I was with the tech stack, and my timing/availability.
2 months ago
Average Positive Pakistan
I had a smooth, assessment-led path for the Software Engineer role with a short HR call, then a computer-based MCQ plus essay test.
HR intake call — I answered scheduling and personal-details questions, and then they booked the assessment.
3 months ago
Difficult Positive Lahore
I interviewed for a Software Engineer role through a technical discussion that leaned heavily into conceptual depth, especially around security/auth a…
3 months ago
Easy Positive Lahore
I took the Software Engineer process that started with quick HR scheduling and then moved into a short, mostly computer-based test; it felt straightfo…
4 months ago
Difficult Positive Lahore
I went through a rigorous one-hour, two-interviewer technical round for the Software Engineer role that combined ML project discussion with SQL and co…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Assessment & Screening
Candidates typically undergo a multi-part assessment that includes multiple-choice questions (MCQs) covering core computer science topics, an essay writing component, and sometimes psychometric evaluations. This assessment is often seen as a critical gatekeeper to the interview stages.
MCQsEssayPsychometrics
Technical Interviews
The technical interviews focus on core computer science fundamentals, including OOP, data structures, algorithms, and databases, often requiring candidates to explain concepts deeply or solve coding problems. Some candidates also face project discussions related to their final-year projects.
OOPDSAProject Discussion
Conceptual Depth & Problem-Solving
Interviews often emphasize not just definitions but the ability to reason through implementation-level examples, especially in areas like security, database design, and systems concepts. Candidates should prepare for both theoretical questions and practical problem-solving scenarios.
Conceptual DepthImplementationSystems Design
HR & Behavioral Components
The interview process includes HR assessments that cover behavioral and situational questions, often paired with essay writing. Candidates should be prepared to articulate their motivations and fit for the role, as these components can significantly impact the outcome.
BehavioralSituationalMotivation
Interview Dynamics & Feedback
Candidates report varying experiences with interview dynamics, including the engagement level of interviewers and the clarity of feedback provided throughout the process. Being prepared for different interview styles and maintaining confidence under pressure is crucial.
Interview DynamicsFeedbackConfidence
Outcome & Preparation Takeaways
Many candidates noted that strong preparation on core CS fundamentals, as well as effective communication of weaknesses, is essential for success. The overall experience can vary significantly, so thorough preparation is recommended to navigate the process effectively.