Warren
Interview experiences shared by candidates.
Agoda | Frontend Engineer | Coding | Phone Screen
Frontend Engineer
Given two arrays one for the starting height and one for speed of plans, determine the maximum number of airplanes can be shot down before any plane lands. Similar to LC 1921. Eliminate Maximum Number of Monsters.
Deliveroo | Staff Engineer | Coding | Onsite
Staff Engineer
Design Authentication Manager There is an authentication system that works with authentication tokens. For each session, the user will receive a new authentication token that will expire timeToLive seconds after the curr...
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...
Apple | Senior Software Engineer | System Design | Onsite
Senior Software Engineer
Design an adspending platform to track spend for an campaign
Microsoft | Software Engineer | System Design | Onsite
Software Engineer
Create a system to display a dashboard with data. The data can reside in different regions (depending on customer choice). System should have low latency, backend should not grant access to data in other region and keep...
Microsoft | Software Engineer | Coding | Onsite
Software Engineer
Implement a circular queue with a vector Handle all test cases
Microsoft | Software Engineer | Coding | Onsite
Software Engineer
Populate the next pointer for each node in a Binary Tree
Adobe | Software Engineering Intern | Coding | Onsite
Software Engineering Intern
Only one question, 25 minutes. No follow ups, just optimization possibly.
Docusign | Software Engineer | Coding | Phone Screen
Software Engineer
Write a fully functioning Tic tac toe 3x3 board game using JavaScript, HTML, and CSS in Coderpad. Design the classes and write functions for the game in JS (board class, player class, drawing a square on the board, no ne...
Motive | Senior Software Engineer(L5) | Coding | Phone Screen
Senior Software Engineer(L5)
You are given the root of a binary tree and an integer distance. A pair of leaf nodes is considered good if the number of edges in the shortest path between them is less than or equal to distance. Return the number of go...
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,...
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...
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...
Alterion Coding Interview Question for Agentic AI Senior Engineer
Agentic AI Senior Engineer
Instructions Part 1 Alterion Context: After agents are successfully scanned, they are sent to a Registry API to be registered. Exercise: Implement a Registry class that supports: register(a: Agent): void remove(id: strin...