Warren
Interview experiences shared by candidates.
MasterCard | Launch SWE | Coding | Onsite
Launch SWE
Was first asked count vowels substring of a string (https://leetcode.com/problems/count vowel substrings of a string/solutions/) then talked about my take home assignment which was to design a meeting room api then final...
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
Trexquant | Software Engineer - Early Career | Coding | Phone Screen
Software Engineer - Early Career
Was given marble sorting class with c+ concepts. Marble contains weights, color, index. Heaviest goes bottom sorted by smallest index
Rover | Senior Software Engineer | Coding | Phone Screen
Senior Software Engineer
Series of test cases were provided, and the candidate was required to get them passing. Write a function called sum(), that takes a string and returns integers. First test case: it returns 0 for "" Second test case: it r...
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...
XAI | Exceptional Engineer | Coding | Onsite
Exceptional Engineer
You roll a fair six sided die exactly n times. This gives you a sequence of numbers: X1, X2, …, Xn, where each value is between 1 and 6. You only care about sequences that are non increasing, meaning: The second roll is...
Apple | Software Engineer - AiDP Reliability Engineering, IS&T, Early Career | Coding | Phone Screen
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,...
Nvidia | Senior Software Engineer AI | Coding | Onsite
Senior Software Engineer AI
1. Given a 1 D array of positive integers of size N, and given size of a window w such that 1<w<N , write an algorithm to calculate the mean of the window starting from Earliest starting position and sliding this window...
Apple | Software Engineer - AiDP Reliability Engineering, IS&T, Early Career | System Design | Onsite
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 | Software Engineer - AiDP Reliability Engineering, IS&T, Early Career | Coding | Onsite
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...
Graphite | Software Engineer (Senior) | Coding | Phone Screen
Software Engineer
The format of the coding screen is they would give you lots of leetcode easy questions, and see how many you can get through The 2 coding questions they asked me was: 1. Given a word, generate every permutation of that w...