San Francisco Bay AreaApr 30, 2026Phone ScreenCoding7/10 difficulty
My phone screen started with the hiring manager, who was 15 minutes late without apologizing. I explained my background and projects on my resume. The interviewer seemed unimpressed and questioned the depth of my experience. I was then asked to code a matrix r...
I was asked to implement a `DocumentSearch` class. The constructor takes an array of documents, each with a unique ID and content. The `search` method takes a query string and returns a list of document IDs that contain the query, sorted in ascending order. Th...
00
San Francisco Bay Area
Mar 31, 2026
Onsite
Multiple Types
6/10 difficulty
I had a total of six rounds, each lasting 45 minutes. My experience may vary from others since each team at Apple does things differently. **Round 1:** A slightly junior engineer asked me for a deep dive into my projects. Originally, there should have been 20...
01
San Francisco Bay Area
Mar 31, 2026
Full Journey
Multiple Types
6/10 difficulty
I had a recruiter screen to discuss my background and fit with the team. In the second round, a phone screen, I was given data and asked to process tokens online, generate embeddings, and build a model for a classification task. After a week, I was notified th...
0103
San Francisco Bay Area
Mar 12, 2026
Onsite
Multiple Types
7/10 difficulty
I had an onsite interview at Apple for a Hardware Sensor Engineer position in Cupertino. The interview was on March 11-12 and consisted of five 1:1 interviews, each lasting 45 minutes. - The first interview with the Hiring Manager included 4-5 technical case q...
074
Location: San Francisco Bay AreaReport date: Mar 9, 2026Equity includedBonus included
066
Location: San Francisco Bay AreaReport date: Feb 22, 2026Equity includedBonus included
060
Location: San Francisco Bay AreaReport date: Feb 20, 2026Equity includedBonus included