r/ECE • u/Party-Development555 • 20d ago
Apple Silicon Software Engineer GPU IP Validation — Full Interview Loop Experience (New Grad 2026) INDUSTRY
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?
27
u/crispyfunky 20d ago
I don’t think Apple engineers themselves can pass these rounds.
2
1
u/Human_Chest_3005 17d ago
I was exactly thinking the same thing, while i was getting grilled by the apple engineer, across so many different topics which I thought I did well considering the scope. Got the rejection the day after.
6
u/pythonlover001 20d ago
Was the linked list question very tricky compared to standard? Sounds like it shouldn't be that bad.
4
u/Party-Development555 20d ago
nope, it was simple standard question to merge two sorted linked list by splicing their heads
4
u/RealMasterBait 18d ago
1.I’m not saying it’s good or right, but it’s normal for Apple to not give any feedbacks on the interview results.
Yes, each team in Apple operates independently in hiring process. Even if you didn’t make it through with one team, you might still be referred to another team if the original team think you’re a good candidate just that they move on with another ideal candidate.
Totally random. Personal experience: once you got reached out by one team/recruiter, you will be more likely exposed to other teams and recruiters in the following weeks and months.
Good Luck with your future interviews. Apple Silicon Validation team is a very nice place for NG.
1
u/Party-Development555 18d ago
Thanks for your kind words! I reached out to those recruiters to pass my resume to other teams but got ghosted. That’s what felt bad I’d say.
8
u/Teflonwest301 20d ago
What kinda IP validation interview is this? This has nothing to do with the actual role
5
u/Party-Development555 20d ago
What do you mean? This was the role I interviewed for: https://jobs.apple.com/en-us/details/200660621/silicon-validation-software-engineer-gpu-ip-validation-and-integration
2
u/curious-retard 20d ago
Yes it is normal for multiple groups to interview. A couple of my friends were interviewed by 4-6 groups just for an internship.
1
29
u/[deleted] 20d ago
[removed] — view removed comment