Warren

Interview experiences shared by candidates.

Share experience
bunny_bunny_·Aug 17, 2026·System Design·microsoft

Microsoft | Senior Software ENgineer (Senior) | System Design | Phone Screen

Senior Software ENgineer

Design a Real Time Recommendation System

050
ANanamika·Aug 17, 2026·Coding·Walmart

Walmart | Sr Software Engineer (Senior) | Coding | Phone Screen

Sr Software Engineer

The interviewer asked to open an IDE and write code for system resiliency , timeout, circuitbreaking. Use any existing java libraries. Answer: Use method calls to Resiliency4j to demonstrate timeout, circuitbreaking .

010
badbunny3badbunny3·Aug 16, 2026·Coding·TikTok

TikTok Phone Screen

Machine Learning Engineer

Given a 2D matrix matrix, handle multiple queries of the following type: Calculate the sum of the elements of matrix inside the rectangle defined by its upper left corner (row1, col1) and lower right corner (row2, col2).

040
Skillz619Skillz619·Aug 15, 2026·Coding·microsoft

Microsoft | Software Engineer (Junior/New Grad) | Coding | Onsite

Software Engineer

Round 1 : C test Round 2 : Bill of Material Data Storage You are being hired by a furniture factory to help them forecast raw material orders from their suppliers. To build the final pieces of furniture, the factory trac...

070
xmanxman·Aug 15, 2026·Coding·microsoft

Microsoft | Member of Technical Staff, Backend (Senior) | Coding | Phone Screen

Member of Technical Staff, Backend

Configuration Manager (Phone Screen coding) Restatement Manage per service configuration (dict[str, str]) for many microservices with a SINGLE global version counter shared across all services. set config(service name, c...

080
manavmittalmanavmittal·Aug 15, 2026·Coding·Bunkerhill Health

Bunkerhill Health | Software Engineer (Senior) | Coding | Phone Screen

Software Engineer

Part 1: Implement a function to calculate the iou of two boxes. Intersection over Union (IoU) measures how well a predicted box matches the actual target box by comparing their overlap. Part 2: Extend the method and clas...

020
chen831128chen831128·Aug 14, 2026·Coding·headway

Headway coding

Software Engineer

Design a rate limiter that limits each endpoint to 2 requests / second and limits the entire backend to 10 requests / minute (or something like that). You need to rate limit each individual endpoint and rate limit all th...

050
xunthen03xunthen03·Aug 9, 2026·System Design·adobe

Adobe | Software Development Engineer, AI Platform (Mid Level) | System Design | Phone Screen

Software Development Engineer, AI Platform

Design an AI powered code completion service similar to Github Copilot. A developer types code in their IDE and receives real time code completon suggestions.

050
JSjsr29·Aug 4, 2026·System Design·JioStar

JioStar | Staff Software Engineer (Staff) | System Design | Onsite

Staff Software Engineer

Design the multi tenant CDC ingestion platform. The platform must capture change events from multiple source database types, where each database can contain hundreds or thousands of tables, and deliver those changes to o...

020
drashtimagiadrashtimagia·Aug 4, 2026·Coding·Mckinsey and Company

Mckinsey and Company | Data Engineer II, Quantum Black AI (Mid Level) | Coding | Online Assessment

Data Engineer II, Quantum Black AI

Data Engineering 29 What is the difference between data anonymisation and data pseudonymisation? Anonymisation irreversibly removes the ability to re identify individuals, while pseudonymisation replaces identifiers with...

040
mhndmhnd·Jul 30, 2026·Leadership & Values Interview·atlassian

Atlassian | Data Scientist (Intern) | Leadership & Values Interview | Leadership & Values Interview

Data Scientist

Tell me about a time you managed a project end to end. Tell me about a time you had to deliver bad news to someone. Suppose you meet an executive in an elevator, and as a data scientist, you have the chance to convince t...

010
EXexcerpt.tuition.6d·Jul 29, 2026·Coding·Fairtiq

Fairtiq | Backend Engineer (Senior) | Coding | Phone Screen

Backend Engineer

Problem: Maximum Stations Reachable With One Connection A person wants to explore the city train network. Given the train network, which is a list of regular and connecting stations, write a function that finds the maxim...

030
ks.588ks.588·Jul 28, 2026·System Design·Checkout.com

Checkout.com | Senior Software Engineer (Senior) | System Design | Onsite

Senior Software Engineer

System design for payment gateway along with fraud detection

030
yogitayogita·Jul 27, 2026·Coding·Genpact

Genpact | Java FS Developer (Mid Level) | Coding | Phone Screen

Java FS Developer

Questions asked: 1. How checked and unchecked exceptions propagate in method stack. 2. If parent method has a throws exceptions declaration in its signature how it’s handled in child. 3. What is the difference between Co...

010
LIlitehapi·Jul 26, 2026·Coding And System Design·BNSF

BNSF | Senior/Staff engineer role (Staff) | Coding And System Design | Onsite

Senior/Staff engineer role

Coding (Data Strucutres and Algo):We want to organize trains on to tracks at a terminal so they can depart on their scheduled time. Rules are: Trains cannot exceed the length of track. All trains should be placed on a tr...

050
mojocmfr17mojocmfr17·Jul 26, 2026·Coding·apple

Apple | Backend Software Engineer (Mid Level) | Coding | Phone Screen

Backend Software Engineer

Design a data structure that supports push(), pop(), peek(), peekMax(), popMax(). Follow up: Optimize popMax().

0161
rshyongrshyong·Jul 24, 2026·Coding·TikTok

TikTok | Backend Engineer (Senior) | Coding | Phone Screen

Backend Engineer

Create a data structure that has O(1) time complexity for insert, search, delete and getRandom.

030
charzhcharzh·Jul 23, 2026·Coding·illumio

Illumio | SDE (Mid Level) | Coding | Onsite

SDE

implement a cache put(id, metadata, weight) get(id) eviction: if total weight capacity, need to evict the max weight item

010
jskldfjskldf·Jul 23, 2026·Recruiter Screen·netflix

Netflix | Distributed Systems Engineer (L4) (Mid Level) | Recruiter Screen | Recruiter Screen

Distributed Systems Engineer (L4)

Experience: Tell me about yourself / why are you applying to Netflix? Tell me about the most impressive product you've built / project you worked on. Tell me about a project where you had to convince stakeholder to go a...

071
notyoursnotyours·Jul 23, 2026·Coding·TikTok

TikTok | Security Software Developer - Global Security Organization (Mid Level) | Coding | Phone Screen

Security Software Developer - Global Security Organization

A lottery is organized where every ticket has a number between lowLimit and highLimit (inclusive). Each ticket is assigned to a box based on the sum of the digits of its ticket number. For example: Ticket 1 goes to box 1...

010

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.