Real, anonymized candidate journeys from recent (2025) Apple engineering loops in India — round by round, including what was asked, how the candidate approached it, and the outcome.
One complete journey, start to finish
Round 1 — Senior Manager (DSA)
A DSA problem about balancing conditions in an array.
Round 2 — Senior Manager (Design + GenAI)
A custom data-structure design question combined with GenAI concepts — hallucinations, embeddings, and vector databases.
Round 3 — Technical (NLP)
Clean a text corpus and implement logic to predict likely next words.
Round 4 — Technical with Manager (CS Fundamentals)
Parallelism versus concurrency, error handling, sorting, and tree traversal, plus debugging a data pipeline.
Round 5 — Technical (GenAI / ML Architecture)
Fine-tuning versus retrieval methods, transformer self-attention, and embeddings/chunking, alongside another array coding problem.
Round 6 — Technical (OOP)
Static versus class methods, object equality, and metaclasses, plus a discussion of large-scale data-integration experience.
Round 7 — Behavioral
Project recovery, optimization decisions, and conflict resolution.
Key takeaway: GenAI/ML fundamentals — embeddings, transformers, fine-tuning vs. retrieval — were tested as heavily as classic DSA; the full process took about a month to offer, with roughly three more weeks for background checks before joining.
More real interview journeys
The first round of each journey below is shown in full; the rest of each candidate's journey — every remaining round, verbatim — is part of the Placement-Ready PYQ Kit.
Round 1 — Screening
A 45-minute resume-focused and behavioral discussion.
🔒 3 more rounds — continue this journey in the full kit
Round 1 — Technical (DSA)
Four DSA problems in one round: rotate an N×N matrix 90° clockwise in place; merge K sorted linked lists (explained brute-force merge-then-sort first, then optimized with a min-heap); find the maximum length of a mountain subarray; and design an LRU cache using a hashmap plus a doubly linked list.
🔒 1 more round — continue this journey in the full kit
Round 1 — Hiring Manager
Experience-focused discussion including a SQL debugging question.
🔒 5 more rounds — continue this journey in the full kit

