Warren
Interview experiences shared by candidates.
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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: "...
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...
Google | Backend Platform (Staff) | System Design | Online
Backend Platform
Design an online update system of a new appliance, not launched in market yet.
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...
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...
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 ///...
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...
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...