Warren
Interview experiences shared by candidates.
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.
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...
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...
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...
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...
Checkout.com | Senior Software Engineer (Senior) | System Design | Onsite
Senior Software Engineer
System design for payment gateway along with fraud detection
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...
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...
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().
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.
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
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...
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...
Nvidia | Bios engineer (Senior) | Coding | Phone Screen
Bios engineer
2 interviews in a row, chat with 2 team members. 1ST interview introduce my background, and give 2 questions, first one give an ai generated code for pcie, and i have to find out bugs in code. The second one I have to de...
DRW | Quantitative Trading Intern (Intern) | Prob Questions | Online Assessment
Quantitative Trading Intern
2 shopping cart lanes. With equal probability each shopper takes turns takign a cart from either lane and then placing it back in either lane (equal prob). It starts with 6,7 in the lanes, respectively. Each shopper goes...
Chime | Senior Software Engineer Data Engineering (Senior) | Coding | Phone Screen
Senior Software Engineer Data Engineering
Just finished a Data Engineering interview with Chime. Round had: Valid Palindrome Daily Temperatures 2 SQL medium questions Solved all 4, explained my thought process, answered follow up questions, and finished everythi...
Shopify | Senior Data Engineer (Senior) | Sql | Phone Screen
Senior Data Engineer
I encountered some SQL questions that differed from what I usually work on, so I'd like to share my version as feedback. The position is for a Data Engineer (DE). The interview lasted one hour and was scheduled convenien...
Palantir | Software Engineer (Junior/New Grad) | Recruiter Call | Phone Screen
Software Engineer
1. Tell me about yourself 2. Tell me about your [most recent experience]. What's something you like and something you dislike? 3. What are you looking for in your next role? 4. Why are you interested in this role at Pala...
SpaceX | Software Engineer (Junior/New Grad) | Recruiter Call With Some Technical Questions | Phone Screen
Software Engineer
1. Tell me about yourself. 2. What do you know about SpaceX? 3. Why do you want to work at SpaceX? 4. Logistic work authorization, citizenship, security clearance questions 5. What is the difference between polymorphism...
Scribd | Staff Software Engineer (Staff) | Hiring Manager Screen | Phone Screen
Staff Software Engineer
Tell me about a time you received critical feedback from a manager