Warren

Interview experiences shared by candidates.

Share experience
inge_sion2inge_sion2·May 12, 2026·Coding·Sambanova Systems

Sambanova Systems | Software Engineer (Senior) | Coding | Onsite

Software Engineer

""" Coding Interview Question: Implement a KV Cache Registry Background: In large language models (LLMs), a KV cache (Key Value cache) stores intermediate representations to speed up autoregressive generation. Given a se...

030
JOJosemyab·May 11, 2026·Coding·Superbet

Superbet | Senior Software Engineer (Backend) (Senior) | Coding | Online Assessment

Senior Software Engineer (Backend)

After a short introduction, the interviewer introduced me the exercise. The proposal was about how to organice the code to handle the accesses and exists of cars to a parking We wanted to see how I create the classes, da...

090
ryth31ryth31·May 7, 2026·Coding·Charta

Charta | Forward Deployed Engineer (Senior) | Coding | Onsite

Forward Deployed Engineer

You are given an integer n . An integer x is considered good if there exist at least two distinct pairs (a, b) such that: a and b are positive integers. a <= b x = a^3 + b^3 Return an array containing all good integers l...

070
ryth31ryth31·May 7, 2026·Coding·Rogo

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

Senior Backend Engineer

Guess the password You are given a set of tuples and you need to guess a password from the given input. The tuples need not be of same length. There is only one password possible in the given input. The order of the char...

1110
sankalpsankalp·May 7, 2026·Coding·eBay

Ebay | Senior Engineering Manager (Staff) | Coding | Onsite

Senior Engineering Manager

1. Design low level interfaces and classes for a payment system that supports multiple kind of payment methods (Credit card, wallet, crypto etc.). The payment processor should support an api that shows available payment...

0150
jacob_rushinskijacob_rushinski·May 5, 2026·Coding·affirm

Affirm | Software Engineering Apprentice, Full-Stack (Junior/New Grad) | Coding | Online Assessment

Software Engineering Apprentice, Full-Stack

Finding Integers You are given a permutation of integers from 1 to n stored in an array arr , and an integer k. The iᵗʰ greatest element of an array is the iᵗʰ element when sorted in decreasing order. For each prefix of...

0160
hello_world123hello_world123·May 4, 2026·Coding·Radar

Radar | Software Engineer (Senior) | Coding | Phone Screen

Software Engineer

Implement get, set and sum for an Excel Spreadsheet. You can set a cell to the results of 2 other cells, which themselves can be aggregations from other cells, and so on. SET A1 3 SET A2 4 SET A3 10 SET B1 A1+A2 GET B1 7...

020
hello_world123hello_world123·May 4, 2026·Code Review·Secureframe

Secureframe | Software Engineer (Senior) | Code Review | Onsite

Software Engineer

You are given a codebase with backend in Ruby and frontend in React. Review the code and write comments inline. Find as many issues as you can. The code is for displaying compliance/security reports for companies.

0131
hello_world123hello_world123·May 4, 2026·Application Design·Cherry

Cherry | Software Engineer (Senior) | Application Design | Onsite

Software Engineer

Design a doctor appointment scheduling system. Doctors set their availabilities. Users can search for doctors and then choose time slots to book appointments for. How do you handle the race condition where two users try...

1150
hello_world123hello_world123·May 4, 2026·System Design·Cherry

Cherry | Software Engineer (Senior) | System Design | Onsite

Software Engineer

Design a financial transaction processing system that lets users pay via credit card or ACH. ACH is slower and can take days while credit card is immediate. User should be notified on status of transaction. Deep dives ab...

0130
hello_world123hello_world123·May 4, 2026·Coding·Cherry

Cherry | Software Engineer (Senior) | Coding | Onsite

Software Engineer

Implement Stream processing They give you some starter code, then you have to implement some stream processing logic in a class they give you. There are two steps to taking events off a stream: accept then process. There...

0210
tarunvbatchutarunvbatchu·May 3, 2026·Coding·Twitch

Twitch | Software Engineer (Junior/New Grad) | Coding | Phone Screen

Software Engineer

I had a video phone screen for a position in one of the Ads teams at Twitch. This was an interview with the hiring manager. This interview was mostly a behavioral + technical screen. Behavioral: What is one time you and...

050
antriksh5235antriksh5235·May 1, 2026·Coding·QXO

QXO | Staff Software Engineer (Staff) | Coding | Phone Screen

Staff Software Engineer

// Given an m x n 2D grid of '1's (land) and '0's (water), return the number of islands. // An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. // You may assume all fo...

070
ztystztyst·Apr 26, 2026·Coding·eBay

Ebay | Software engineer (Mid Level) | Coding | Onsite

Software engineer

You're given 2 huge integers represented by linked lists. Each linked list element is a number from o to 9999 that represents a number with exactly 4 digits. The represented number might have leading zeros. Your task is...

0170
antriksh5235antriksh5235·Apr 25, 2026·System Design·Horizon3.ai

Horizon3.ai | Senior Software Engineer (Senior) | System Design | Onsite

Senior Software Engineer

BACKGROUND Our autonomous penetration testing platform executes many concurrent pentests each day for our customers. As you can see in the diagram provided, findings during a pentest are stored in a temporary database. U...

030
antriksh5235antriksh5235·Apr 25, 2026·Coding·Microsoft

Microsoft | Senior Software Engineer (Senior) | Coding | Phone Screen

Senior Software Engineer

You are given multiple configuration objects that represent different levels of overrides. Each configuration is a JSON like dictionary (map) that may contain nested dictionaries. Configurations are applied in order of i...

1350
RVrvi·Apr 24, 2026·Coding·Microsoft

Microsoft AI | iOS, Android Engineer (Mobile) (Senior) | Coding | Onsite

iOS, Android Engineer (Mobile)

Create a Worddle app Worddle is a game than user try to find a 5 letter word. They have 6 attempts to find the right word If a letter is correctly positioned, it's colored in Green If a letter is present in the word to g...

060
RVrvi·Apr 24, 2026·Coding·Microsoft

Microsoft AI | iOS, Android Engineer (Mobile) (Senior) | Coding | Phone Screen

iOS, Android Engineer (Mobile)

1. Build a UI that display a list of people 1. This UI should display the list of people from this API: https://swapi.info/api/people?search="<user input ". The user can type which person they are looking for and the use...

040
AnuthAsokanAnuthAsokan·Apr 23, 2026·System Design·Nubank

Nubank | Senior Software Engineer (Senior) | System Design | Architecture Round

Senior Software Engineer

Architecture Design: Mastercard Chargeback Gateway The Scenario When a customer disputes a credit card transaction in the Nubank app, we must process that request and notify the card network (Mastercard). However, Master...

0200
leetcode-notesleetcode-notes·Apr 21, 2026·System Design·Adobe

Adobe | Software Engineer | System Design | Onsite

Software Engineer

How would you scale a multi tenanted streaming system to accomodate spikes in traffic from a large enterprise customer without starving other tenants?

0150

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.