← Interview experiences

Software Engineer at Apple

Difficulty
Process took
0-1 Weeks
Rounds
1
Format
Remote
Applied via
Company Website

How it went

  • Sometimes, even after a good explanation, follow-up communication may not happen, stay prepared and keep practicing for the next opportunity

What they would tell you

  • Sometimes, even after a good explanation, follow-up communication may not happen, stay prepared and keep practicing for the next opportunity

How to prepare

  • Recursion and fast/slow pointer techniques

Their background

Apply through company website, phone screening round with Apple for SDE role

Round by round

  1. 1

    Phone Screening Round45 min

    You are given a sorted singly linked list. Your task is to convert it into a height-balanced BST where the in-order traversal of the BST matches the linked list sequence.

    Example: Input List: 19 → 23 → 36 → 47 → 76 → 91 → 101 → 123 → 137

    Write a function to convert a sorted linked list to a balanced BST 76 /
    36 101 / \ /
    23 47 91 123 /
    19 137

What came up

MediumRemote1 2 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources