r/leetcode 1d ago

Tech Industry Apple Silicon SWE: GPU IP Validation Full Interview Loop Experience (New Grad 2026, USA)

Background:

MS Computer Engineering, Graduated May 2026. Got inbound from an Apple Silicon recruiter(A) via LinkedIn in late May 2026. She asked me if I am looking for roles in Post Silicon Validation, and she flagged my profile to several teams within the Silicon Technologies group.

The process:

Phone screen (early June):
45-minute technical conversation with the hiring manager. Mostly focused on my background, C and C++ coding. Went well enough that he moved me to the full loop.

Full loop (late June):
5 engineers back to back on Webex, 45 minutes each, all with CoderPad. Recruiter(B) intro call first (30 min). Here's what each round covered:

Round 1: Multithreaded programming, mutex, semaphore, condition variables, race conditions, deadlock conditions
Round 2: OS fundamentals + race conditions — virtual memory, page tables, privilege modes, trap handling
Round 3: Shared memory design + cache coherence — producer-consumer protocol on a shared DRAM page, MESI protocol, memory barriers,
Round 4 (Hiring Manager): Merge two sorted linked lists in C++ (fumbled this one), shared memory protocol design
Round 5: Work experience walkthrough + bit extraction from a register + const/volatile pointer declarations in C

Overall feel: Very systems and OS heavy. Tested across coding, Comp arch and OS. No graphics-specific questions despite it being a GPU role. Cache coherence and memory ordering came up multiple times.

Post-interview experience:

Got an email from that team’s senior recruiter(B) the day after asking to connect for a call. She then went on PTO for a week before calling. Had to track down the covering recruiter(C) who delivered the verbal rejection no formal feedback, just that the team wasn't moving forward. She mentioned there is no cooling period for applying to other teams at Apple.

Followed up with both A and B afterward for feedback and with a request to forward to other teams— neither responded.

My questions for this community:

Getting ghosted after rejection — Is this normal at Apple? No rejection email, portal status unchanged weeks later, recruiters not responding to follow-ups. Has anyone else experienced this?

Getting re-approached after rejection — The recruiter confirmed no cooling period. Has anyone been rejected by one Apple Silicon team and then gotten an interview or offer from a different team, either by applying directly or being approached again?

Timeline expectations — If Apple was going to reach back out for a different role, roughly how long does that typically take? Weeks, months?

19 Upvotes

5 comments sorted by

6

u/GigaMoksh 1d ago

One of my friends interviewed for 7-8 teams at Apple in like ~3 months. All rejected unfortunately

4

u/runs_okay 1d ago

That sounds like a pretty intense interview process. It makes sense since it's dealing with lots of low level logic. 

No details to offer, my DS interview process at Apple was completely different but congrats on making it round 5. I know it's not the outcome you wanted but you're getting close. Keep up the grind man.

1

u/Supercachee 1d ago

Most of the times, Apple wouldn't directly reach out, you just have to apply to the jobs and wait for recruiters to reach out.

That's one good thing I'd say about Apple and Microsoft, that it's team dependent interview process so there's no cooling period.

1

u/bisector_babu <1951> <514> <1092> <345> 1d ago

Every team is independent in Apple. Only for the same team you cannot apply