Warren
Interview experiences shared by candidates.
Salesforce | SMTS | Coding | Online Assessment
SMTS
Given an integer n, in one operation you may either add or subtract the largest power of two less than or equal to n. The goal is to reach zero using the minimum number of such operations
Apple | Software Engineer | Coding | Onsite
Software Engineer
Problem Statement: You are working for a postal service company. The postal network consists of post offices connected by routes. Each route has a distance (in miles) associated with it. You are given: 1. n: the total nu...
Jane Street | Quant Trading Intern | Probability | Phone Screen
Quant Trading Intern
Question 1 A client approaches you with the following game: they have a coin with an unknown bias p, where p is drawn uniformly from [0, 1]. They will flip it 10 times. Before any flips, you must quote a two sided market...
Confluent | Senior software engineer | Coding | Hackerrank Coding Test
Senior software engineer
You are given a grid of servers with n rows and m columns (n ≥ m). Each cell vulnerability[i][j] represents the vulnerability level of the server at row i, column j. The net vulnerability of a system (for a chosen set of...
Infinitus | Backend SWE | Coding | Onsite
Backend SWE
Jaccard Similarity . You are given two strings You need to compare their intersections and their unions
Microsoft | Software Engineer | Coding | Onsite
Software Engineer
Find and Replace Class Part 1: Implement a class that has functions Find and Replace Implement a function to find the first occurrence of target in s and another function to replace a target string with a different strin...
Microsoft | Software Engineer | AI Coding | Onsite
Software Engineer
Screen Share is Mandatory You are allowed to use any AI (ChatGPT, Claude, Gemini, etc.). The Task: Implement a Rate Limiter The Goal: Implement a Rate Limiter to limit the amount of requests in one second by a user to 10...
Microsoft | Software Engineer | AI Coding | Onsite
Software Engineer
In this round, the rules are usually as follows: Screen Share is Mandatory You are allowed to use any AI (ChatGPT, Claude, Gemini, etc.). The Task: Implement Round Robin Load Balancing The Goal: Implement a Round Robin L...
Microsoft | Software Engineer | Coding | Onsite
Software Engineer
Task: Implement Splitwise Design an expense sharing application that manages shared costs within distinct social circles and calculates the most efficient way to settle debts. 1. Add Users to Groups Create distinct group...
LinkedIn | Frontend Engineer | Coding | Phone Screen
Frontend Engineer
I was asked JS Quiz question on prototype inheritance, this , and event delegation. The second part of the interview was to build a tool tip in vanilla JS
Salesforce | SMTS | Coding | Online Assessment
SMTS
I recently interviewed with Salesforce Phone interview. The interview was done on codepair. The interviewer was friendly and gave a few hints during the interview. Questions asked: 1. Leetcode 97: Interleaving strings 2....
EvolutionIQ | Engineering Manager | Background & Behavioral | Hiring Manager
Engineering Manager
1. Work Experience & Business Impact "Walk me through a recent complex SaaS or AI driven project you led from inception to delivery. What was the specific business problem, and how did you measure your team's impact?" Co...
Lumos | Software Engineer Intern | Coding | Phone Screen
Software Engineer Intern
Question 1: Implement an LRU Cache Design a data structure that simulates a Least Recently Used (LRU) cache with the following operations: Requirements Both operations must run in O(1) time complexity To achieve O(1) ope...
Meta | Software engineer, ml engineer | Coding | Onsite
Software engineer, ml engineer
Leetcode Left and right side of a binary tree
Meta | Software Engineer, Machine learning | Coding | Onsite
Software Engineer, Machine learning
Leetcode oceans with a building view
Opusclip | Software Developer 1 | Coding | Phone Screen
Software Developer 1
Given a string s which represents an expression, evaluate this expression and return its value. The integer division should truncate toward zero. You may assume that the given expression is always valid. All intermediate...
Kotak Bank | Backend Engineer | System Design | Online Assessment
Backend Engineer
Topics Covered: 1. Microservices Architecture (Java based) ∙ How would you design and decompose a monolith into microservices? ∙ Service discovery, inter service communication patterns ∙ How do you handle distributed tra...
Pinterest | Senior Engineering Manager | Hiring Manager Interview | Phone Screen
Senior Engineering Manager
Questions on my experience What projects do i currently manage Details on my experience in building new databases and scaling usage of off the shelf database solutions and challenges involved Size of team and number of m...
Humana | Software Engineering Intern | Behavioral | Phone Screen
Software Engineering Intern
Why healthcare? Why Humana IT? How do you prioritize your tasks when handling multiple deadlines? Give an example of a time you had to deal with a difficult customer or client. Describe a situation where you disagreed wi...
Revefi | Software Engineer New Grad | Coding | Phone Screen
Software Engineer New Grad
A linked list of length n is given such that each node contains an additional random pointer, which could point to any node in the list, or null. Construct a deep copy of the list. The deep copy should consist of exactly...