Warren
Interview experiences shared by candidates.
Roche | Software Engineer Intern | Coding | Onsite
Software Engineer Intern
The final will be conducted by 3 engineers, each will ask different questions. Engineer 1 (30 mins) Two Sum Valid Palindrome Some Java related questions like how error handling works, garbage collections, basic oop Engin...
Meta | Software Engineer | Coding | Phone Screen
Software Engineer
First part behavioral Tell me about a project you worked on recently. What was the most challenging part? Was there any misalignment with a stakeholder? Why do you think the misalignment happened, and what would you diff...
Microsoft | SDE2 | Coding | Phone Screen
SDE2
A path in a binary tree is a sequence of nodes where each pair of adjacent nodes in the sequence has an edge connecting them. A node can only appear in the sequence at most once. Note that the path does not need to pass...
Microsoft | Software Engineer | Coding | Phone Screen
Software Engineer
Microsoft MAI/Copilot : CSV Parsing & Querying Problem: Given a CSV, parse it and turn each row into a dictionary object where column headers are keys. Then implement querying capabilities. Example CSV: Key,location,weat...
Microsoft | Product Manager | Product Design | Online Final Interview
Product Manager
The process consisted of three back to back interviews. The first was behavioral and focused heavily on your background. They go deep into your experiences and expect clear reasoning behind your decisions. A key part is...
Equinor | Software Engineer intern | Coding | Online Assessment
Software Engineer intern
The entire interview process was online, and it consisted mostly of IQ and behaviour questions. Typically, you match the pattern for a given number of questions in a given amount of time. Cultural fit was extremely impor...
IBM | Software Developer ELH | Resume Deep Dive | Onsite
Software Developer ELH
IBM Blitz interview first stage. Basically, the interviewer had my resume and asked me a ton of resume deep dive questions like "Explain this experience on your resume", and follow up questions about my experience. He al...
Salesforce | Senior Member of Technical Staff | Coding | Phone Screen
Senior Member of Technical Staff
Glide typing (also called swiping) is when you type by sliding your finger across the keyboard instead of tapping each key. The swipe usually collects extra letters along the way. The system's job is to figure out the wo...
Crowdstrike | Senior Software Engineer | Coding | Phone Screen
Senior Software Engineer
You are given a permission tree where: Leaf nodes contain a permission string (e.g., "perm1", "perm2", "perm3"). Internal nodes contain a logical operator: AND, OR. AND — returns True only if all children evaluate to Tru...
Citadel | Software Engineer | Coding | Online Assessment
Software Engineer
attached in picture
Citadel | Software Engineer | Coding | Online Assessment
Software Engineer
attached in picture
Citadel | Software Engineer | Coding | Online Assessment
Software Engineer
attached in picture
Factoryai | Software Engineer | Coding | Phone Screen
Software Engineer
''' Implement a Consistent Hashing System Background In distributed systems, we often need to distribute data across multiple servers. A naive approach is to use a simple hash function like h(k) % N (where h(k) is some o...
Warner Bros. Discovery | Software Developer II | Coding | Phone Screen
Software Developer II
Question: The existing code on the screen is a setup for a match three game. Matching three of the same letters gives you one point, each additional letter is +1. Write a function to calculate the total number of points...
Intercom | Frontend engineer | Expert Chat | Onsite
Frontend engineer
Explain your experience with building Design Systems How do you go about enabling engineers to adopt design systems Talk to us about a time where you or. your team were blocked, how did you navigate
Databricks | Forward Deployed Engineer | Hiring Manager Round | Phone Screen
Forward Deployed Engineer
This was for an FDE Hiring Manager round with Databricks. The interview was pretty conversational. Lot of follow up questions to my answers. Questions covered: Tell me about yourself Walk me through deploying an AI solut...
Oura | Backend Engineer | Coding | Online Assessment
Backend Engineer
You’re given a list of digits, where each digit represents a single place in a non negative integer. Your task: Add 1 to the number. Return the result as a new list of digits. Input: [1, 2, 3] Output: [1, 2, 4] Why? Beca...
Clear Street | Software engineer-Infrastructure | Coding | Leetcode Round 1st
Software engineer-Infrastructure
Check if a number is ugly or not. A number is ugly if it is only divisible by 2,3,or 5 else return False This was an easy leetcode problem Another question was tell the nth ugly number. Third reduce the complexity of the...
Webflow | Frontend Engineer | Coding | Online Assessment
Frontend Engineer
Task List You may do these tasks in any order, but take note that they are listed in the order your team has prioritized completing them. Reminder that you are NOT expected to complete all tasks. You are expected to writ...
Slice | SDE3 | Machine Coding | Virtual Round 1
SDE3
Library Management System Functional Requirements Book Management 1. Add a new book to the library. 2. Retrieve book details by ID. User Management 4. Register a new user. 5. Fetch user details. Borrow & Return Books 6....