Warren
Interview experiences shared by candidates.
Visa | Software Engineer I | Code Quality And Problem Solving | Three rounds of interviews (Technical, Technical, System Design)
Software Engineer I
First Set of Interviews First Round on 7/29: Evaluate operators where the input is: “4 3 2 /” and the answer should be 6 (4 3 = 12, 12 / 2 = 6) Technical questions: Difference between inner and outer joins in SQL Differe...
Appian | Technology Strategy Engineer (Junior/New Grad) | Debugging (Java) | Third Round — First Technical Screen
Technology Strategy Engineer
Third round (after recruiter call and hiring manager call), first technical screen Main portion of code: Debugging Java code (there are 10 bugs) for what is basically a ChatGPT wrapper — the code takes an input from the...
Microsoft | Software Engineer | Coding | Round 2
Software Engineer
Car Fleet: There are n cars at given miles away from the starting mile 0, traveling to reach the mile target. You are given two integer arrays position and speed, both of length n, where position[i] is the starting mile...
Amplitude | Engineering Manager, Data Warehouse | System Design | Technical Screen
Engineering Manager, Data Warehouse
My solution:
EvenUp | Software Engineer | Coding | Onsite
Software Engineer
You are given a 4×4 grid with letters arranged as follows: A B C D E F G H I J K L M N O P Each cell in the grid can connect to certain neighboring cells through predefined pathways. The connectivity is represented by an...
Microsoft | Software Engineer (Senior) | Coding + System Design | Round 1 + 2
Software Engineer
Coding Find the longest palindrome substring in a given string, the output should be the length of the string. Input: s = "babad" Output: 3 Explanation: "aba" is a valid answer. Design Create a high level design for Emer...
Microsoft | Service Engineer 2 (Mid Level) | Coding | Tech Screen
Service Engineer 2
Design a data structure that follows the constraints of a LRU Implement the LRUCache class: LRUCache(int capacity) Initialize the LRU cache with positive size capacity. int get(int key) Return the value of the key if the...
Microsoft | Senior Software Engineer | Coding + Design | Onsite
Senior Software Engineer
Coding 1 You're given an array of integers, such as [3, 4, 2, 3, 0, 3, 1, 2, 1] and a start Index. Your task is to figure out if you can reach value 0 in the array. When you& 39;re at an index i, you can only move left o...
Graphite | Software Engineer (Senior) | Coding | Phone Screen
Software Engineer
Graphite Phone Interview Question: """ Given a list of letters, return all possible permutations of the letters Input: ['a', 't', 'c'] Output: [ ['a', 't', 'c'], ['a', 'c', 't'], ['t', 'c', 'a'], ['t', 'a', 'c'], ['c', '...
Postman | Senior Software Engineer - Monetization (Senior) | Coding | Onsite
Senior Software Engineer - Monetization
Coding Implement a task scheduler with priority Interface TaskScheduler { addTask(task) pollTask() } Task Id Name priority 1 A 2 2 B 4 3 C 1 4 D 2 Output for pollTask B A D C Same priority return task which was inserted...
Crowdstrike | Sr software engineer (Senior) | Coding | Phone Screen
Sr software engineer
Our system is generating QueryRequest objects that need to be stored and retrieved in the order in which they should be executed. A query request is a simple object like this: java public class QueryRequest { public Stri...