Warren

Interview experiences shared by candidates.

Share experience
DSRa27DSRa27·Jun 11, 2026·System Design·Proton

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

Senior Software Engineer

Design a monitoring system for monitoring applications. Constraint: There is an existing timeseries DB that you must use. The rows inserted in timeseries DB will have arbitrary integer ids. You need to map the events to...

030
nazovimnenazovimne·Jun 10, 2026·System Design·Wordware

Wordware | Senior Frontend Engineer (Senior) | System Design | Phone Screen

Senior Frontend Engineer

Design application with file tree and file content area. Files should be editable, can be renamed / moved, can be modified by other users and may have conflicts on save.

040
ericashin221ericashin221·Jun 10, 2026·Coding·Zapier

Zapier | Data Engineer (Mid Level) | Take-Home Assessment

Data Engineer

Zapier Product/Data Engineering Take Home Assignment (Reconstructed) You are provided access to a Databricks workspace containing raw application usage and marketplace data. Your task is to: Part 1: Data Exploration & Mo...

010
sashavsashav·Jun 8, 2026·Coding·tesla

Tesla | Data engineer (Senior) | Coding | Onsite

Data engineer

You are given a JSON response containing a list of users returned from an API. Each user may or may not have a phone number. Your task is to safely extract and normalize the data. { "users": [ { "id": 1, "name": "Alice S...

040
AmandaAmanda·Jun 7, 2026·Coding·citadel

Citadel | Frontend software engineer (Senior) | Coding | Phone Screen

Frontend software engineer

Write a TodoList React component that supports CRUD operations (list all todos, create todo, complete an todo, delete an todo) and filtering. The filtering should happen live, as you type. The code stub had the html skel...

020
DAdat_dinh5566·Jun 6, 2026·Behavioral Round·palantir

Palantir | Deployment Strategist (Mid Level) | Behavioral Round | Phone Screen

Deployment Strategist

Tell me about yourself. Why Palantir? Why are you interested in the Deployment Strategist role? Tell me about a time you had to solve a problem that was not clearly defined. Tell me about a time the problem you were aske...

090
OKok_swordfish·Jun 5, 2026·Coding·tesla

Tesla | Validation Engineer (Mid Level) | Coding | Phone Screen

Validation Engineer

Problem Description You are given a state machine diagram with three normal states and one fault state. Each normal state has valid numeric transitions. If an invalid transition is requested, the FSM must enter the fault...

060
alienwabbitalienwabbit·Jun 4, 2026·System Design·FloQast

FloQast | Sr Staff Engineer (Staff+) | System Design | Onsite

Sr Staff Engineer

Design a system that can ingest large volumes of data from multiple sources and generate reports for end users. Discuss the architecture, scalability considerations, data processing pipeline, storage design, report gener...

080
PUpurple_nerd·Jun 3, 2026·Coding·apple

Apple | Software Engineer (Intern) | Coding | Phone Screen

Software Engineer

Differential Privacy Encoding Question for Apple Siri Team. ML/AI. For some user data, write a function that mimics differential privacy. IE. does this insert enough 'noise' to protect user data and maintain their privac...

0120
user_dbuser_db·Jun 3, 2026·Coding·Coram AI

Coram AI | Software Developer (Senior) | Coding | Phone Screen

Software Developer

Question: Multiple camera frames coming in from different video sources. 1 inference provider (Model loaded, can infer one image at a time) Multiple providers can add items to the queue. Single consumer runs the inferenc...

050
RArajshri_521·Jun 2, 2026·Technical Questions·Altimetrik

Altimetrik | Angular Developer (Mid Level) | Technical Questions

Angular Developer

What was the most challenging issue you faced in a project? Difference between var, let, and const? Difference between == and ===? What is Closure in JavaScript? give real time example with usecase? Explain Event Loop in...

050
lachonklachonk·Jun 2, 2026·Coding·Pearson

Pearson | Senior Software Engineer | Technical Interview | Onsite

Senior Software Engineer

Python Difference between list, tuple, dict Difference between multithreading, multiprocessing, async io What is GIL? Can you store a class as a key in a dict? AI What is MCP? What is RAG? Explain how you used LLMs SDL E...

060
ygt2810ygt2810·May 31, 2026·Coding·EasyPost

EasyPost | Software Engineer III (Mid Level) | Coding | Onsite

Software Engineer III

Facility Event Stream Aggregator Given an event stream of shipment activity, aggregate events by facility and ceiling hour (round timestamp up to the top of the hour). Input: event stream = [ { carrier: 123, date hour: "...

030
Topcoder_AppTopcoder_App·May 30, 2026·Pair Programming·rillet

Rillet | Senior engineer | Pair Programming | Phone Screen

sr. engineer

They provide a zip file that has template code which is the starting point of your interview. you need to do test driven development. use the attached pdf I wrote for myself which was very very handy in the interview. 10...

060
VIvishalsaraswat247·May 27, 2026·System Design·google

Google | Backend Platform (Staff) | System Design | Online

Backend Platform

Design an online update system of a new appliance, not launched in market yet.

0310
anishkaanishka·May 25, 2026·Coding+MCQ·Concert.ai

Concert.ai | Software Engineer Intern (Intern) | Coding+MCQ | Online Assessment

Software Engineer Intern

You are given a lowercase English string s and a positive integer k. A string made up of lowercase English letters is considered balanced if the frequency of every character in the string is a multiple of k. Your task is...

0170
anishkaanishka·May 25, 2026·Coding+MCQ Ques·Concert.ai

Concert.ai | Software Engineer Intern (Intern) | Coding+MCQ Ques | Online Assessment

Software Engineer Intern

Consider two unknown integers x and y. At an earlier time, two markers were placed on a number line at positions |x| and |y|, and all points between these two positions (inclusive) were selected. Later, two new markers w...

010
FEfelix_go·May 23, 2026·Coding·citadel

Citadel | C++ Engineer (Mid Level) | Coding | Online Assessment

C++ Engineer

Code refactor and speedup This code was written long ago and works fine on a small sample but takes too long on a large input. Refactor and simply the code. Find a faster solution to the problem. c++ include <vector ///...

0190
pal123pal123·May 20, 2026·Coding·google

Google | Forward Deployed Engineer (Mid Level) | Coding | Onsite

Forward Deployed Engineer

I interviewed for an Forward Deployed Engineer role at Google earlier this week. The coding round was 45 minutes on Google Meet with a shared Google Doc — no IDE, no autocomplete. After a quick intro, the interviewer gav...

0472
FLflipflapflop·May 20, 2026·Coding·Grow Therapy

Grow Therapy | Software Engineer, Backend (Mid Level) | Coding | Online Assessment

Software Engineer, Backend

Assisted Live Coding – Backend (Healthcare Discussion Board API) In this exercise, you’ll build a small Healthcare discussion board REST API backed by in memory storage, implementing endpoints for groups and posts. This...

090

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.