Warren

Interview experiences shared by candidates.

Share experience
ANAnonymous·Jan 19, 2026·Coding·MasterCard

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...

030
guacboiiiguacboiii·Jan 19, 2026·Coding·agoda

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.

020
ManjuTakharManjuTakhar·Jan 19, 2026·Coding·Deliveroo

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...

010
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...

0130
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

0160
PNpnpninja·Jan 15, 2026·System Design·microsoft

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...

070
PNpnpninja·Jan 15, 2026·Coding·microsoft

Microsoft | Software Engineer | Coding | Onsite

Software Engineer

Implement a circular queue with a vector Handle all test cases

040
PNpnpninja·Jan 15, 2026·Coding·microsoft

Microsoft | Software Engineer | Coding | Onsite

Software Engineer

Populate the next pointer for each node in a Binary Tree

060
ECEchelon·Jan 15, 2026·Coding·Trexquant

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

020
The-Beez-KneezThe-Beez-Kneez·Jan 15, 2026·Coding·Rover

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...

020
SiddarthNachSiddarthNach·Jan 15, 2026·Coding·Adobe

Adobe | Software Engineering Intern | Coding | Onsite

Software Engineering Intern

Only one question, 25 minutes. No follow ups, just optimization possibly.

070
CatDog45CatDog45·Jan 14, 2026·Coding·Docusign

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...

0100
albinantonyalbinantony·Jan 14, 2026·Coding·Motive

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...

000
Mehul-JaiswalMehul-Jaiswal·Jan 11, 2026·Coding·xAI

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...

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

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,...

1240
MOMogaji·Jan 10, 2026·Coding·Nvidia

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...

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

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...

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

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...

0160
narcotic_dexternarcotic_dexter·Jan 9, 2026·Coding·Alterion

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...

050
COconfiscate·Jan 8, 2026·Coding·graphite

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...

0110

Interview Resources

InterviewDB

About InterviewDB

Crowdsourced Interview Question Bank for Job Seekers in Tech/Finance Industry

Copyright © 2026 InterviewDB. Victory is reserved for those who are willing to pay its price.