Apple Software Engineer Interview Experience — Resume Deep Dive, Then a Plant-Poisoning Grid Problem

Apple·Software Engineer·Sep 2026
Technical ScreenRejectedmedium

I think the team was TV.

It was supposed to be a hiring manager round with one interviewer, but a different interviewer joined instead. He said we would be writing code, but then he suddenly started a deep dive into my resume and we talked for 20 minutes.

Then he moved on to the problem, which was either whatever "Jiujiusi" is or plant poisoning. 0 is healthy and 1 is poisoned. If a healthy cell has K or more poisoned cells among its 8 neighbors, that healthy cell becomes poisoned too. The question was how many days it takes to stabilize, meaning no new plants get poisoned.

I used a brute-force approach, simulating the whole grid every day, with complexity m * n * p. I finished writing it.

The interviewer said to optimize it, and this is where I got stuck. He gave me a hint to use BFS, which can bring it down to M * N. I explained it out loud and did not write it. Then he said the data could be extremely large, and I described the sparse matrix approach out loud.

Two days later, I got rejected.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Apple
Role
Software Engineer
Rounds
Technical Screen
Outcome
Rejected
Difficulty
medium
Interview date
Sep 2026
Questions from this interview
1 question

Real Apple interview experiences

First-hand reports from Apple candidates — the rounds, the questions they were asked, and how it went.

All 40 Apple interview experiences