Apple

Apple

12 interview experiences from candidates.

Share experience
adi928adi928·Apr 16, 2026·Coding·Apple

Apple | Security Site Reliability Engineer | Coding | Phone Screen

Security Site Reliability Engineer

Write a function that takes in byte[] as an input of structure: {0, 0, 0, 4, 1, 2, 3, 4 } size | actualMessage And passes the byte[] to some other function. But the size of the message can be more than the length of the...

1
dongdongdongdong·Apr 14, 2026·System Design·Apple

Apple | Senior Software Engineer | System Design | Onsite

Senior Software Engineer

Design social media app end to end. focus on live feed and ranking

0
dongdongdongdong·Apr 14, 2026·Coding·Apple

Apple | Senior Software Engineer | Coding | Phone Screen

Senior Software Engineer

Given an array of k lists, each list is sorted in ascending order. Merge all the lists into one sorted list and return it.

1
SYsyedBilal·Mar 13, 2026·Coding·Apple

Apple | Software Engineer | Coding | Onsite

Software Engineer

This is more sort of low level design coding round. Problem Statement Design a payment system that allows transferring money from one user to another user . The system should model the core components required for a peer...

0
arellaluarellalu·Mar 9, 2026·Coding·Apple

Apple | Software Engineer | Coding | Onsite

Software Engineer

Problem Statement: You are working for a postal service company. The postal network consists of post offices connected by routes. Each route has a distance (in miles) associated with it. You are given: 1. n: the total nu...

0
thamizharasan90thamizharasan90·Feb 7, 2026·Coding·Apple

Apple | Senior software | Coding | Phone Screen

Senior software

1) Leetcode problem 380 https://leetcode.com/problems/insert delete getrandom o1/description/ 2) Maximum product subarray problem

0
SWswathisl170499·Jan 23, 2026·Coding·Apple

Apple | Sr Software Engineer AI agents | Coding | Phone Screen

Sr Software Engineer AI agents

Search Assist Leetcode Problem 10, titled "Regular Expression Matching," requires you to implement a function that checks if a given string matches a specified pattern using regular expression rules, including the specia...

0
xtoothxtooth·Jan 17, 2026·Coding·Apple

Apple | Senior Software Engineer | Coding | Onsite

Senior Software Engineer

You are given an array of k linked lists lists, each linked list is sorted in ascending order. Merge all the linked lists into one sorted linked list and return it. Input: lists = [[1,4,5],[1,3,4],[2,6]] Output: [1,1,2,3...

0
xtoothxtooth·Jan 17, 2026·System Design·Apple

Apple | Senior Software Engineer | System Design | Onsite

Senior Software Engineer

Design an adspending platform to track spend for an campaign

1
Mehul-JaiswalMehul-Jaiswal·Jan 10, 2026·Coding·Apple

Apple Coding Interview Question for Software Engineer

Software Engineer - AiDP Reliability Engineering, IS&T, Early Career

The interview started with this simple Diamond Pattern print: Given an integer n, output a centered diamond pattern using stars ( ). There should be n lines above and n lines below the middle line. For example, if n = 3,...

3
Mehul-JaiswalMehul-Jaiswal·Jan 10, 2026·System Design·Apple

Apple System Design Interview Question for Software Engineer

Software Engineer - AiDP Reliability Engineering, IS&T, Early Career

Tasked with designing the core infrastructure for a global music streaming service (similar to Apple Music). The system must support millions of concurrent users, provide sub second latency for audio playback, and ensure...

1
Mehul-JaiswalMehul-Jaiswal·Jan 10, 2026·Coding·Apple

Apple Coding Interview Question for Software Engineer

Software Engineer - AiDP Reliability Engineering, IS&T, Early Career

You are developing a high performance Proxy Edge Layer application. This layer acts as an intermediary for various upstream microservices. Because the edge layer handles traffic for many different endpoints, it frequentl...

0