Warren
Interview experiences shared by candidates.
JP Morgan | Software Engineer | Coding | Online Assessment
Software Engineer
Asana | Software Engineer | Coding | Phone Screen
Software Engineer
Given two coding problems and asked to explain what the code did and what the run time was. One snippet was iterating through a 2d matrix and doing some work the other was recursively calling some nested classes that con...
Sierra | Software Engineer (New Grad) | Zoom Call | Phone Screen
Software Engineer (New Grad)
Straight forward phone screen. Started off by being asked "What do you know about Sierra". Recruiter then went into detail on the founders and company. After I was asked to give a formal introduction of myself and experi...
Apple | Software Engineering Intern, GPU Compilers | Coding | Onsite
Software Engineering Intern, GPU Compilers
This was a combination of coding and LLVM IR optimization. The coding one was LRU Cache and the llvm question is written below. LLVM IR question Optimize as much as possible: define i32 @kernel(i32 %p, i32 %n, i1 %flag)...
Apple | Software Engineering Intern, GPU Compilers | Coding | Phone Screen
Software Engineering Intern, GPU Compilers
This was a combination of coding and trivia. The coding question was Course Schedule II but reworded in terms of legal GPU operations. The trivia questions: Why is a single IR insufficient for a modern optimizing compile...
TikTok | SWE Intern | System Design | 2nd Round
SWE Intern
1. Personal Project Discussion Question Describe your best personal project and why you consider it your best. Detailed Description This question came up after the interviewer looked through my resume and asked me to pic...
Prelim | Software Engineer, Product | Coding | Onsite
Software Engineer, Product
python Part 1: Scenario: You are given an array of dictionaries representing customer information reports; you need to convert the records to a CSV string. Write a function that fulfills the following conditions: The key...
Google | data scientist | Measurement | Phone Screen
data scientist
How do you ensure your metrics reflect real user value not just business output?
Nvidia | Performance Software Engineering Intern, TensorRT | Coding | Onsite
Performance Software Engineering Intern, TensorRT
This one was coding questions with trivia questions in between. Write code to transpose a matrix. Assume a square matrix and a row major layout. Where does this implementation spend most of its time? How does memory acce...
Nvidia | Performance Software Engineering Intern, TensorRT | Coding | Phone Screen
Performance Software Engineering Intern, TensorRT
This was a coding question about graphs and neural networks: You are given a neural network represented as a directed acyclic graph (DAG). Each node is an operator, and edges represent data dependencies. Design and imple...
Nvidia | Deep Learning Software Engineering Intern | Coding + Trivia | Phone Screen
Deep Learning Software Engineering Intern
This one had one coding question and some trivia questions Coding: Multi Head Attention in PyTorch Implement multi head self attention in PyTorch using basic tensor operations. The implementation should: Project inputs i...
Nvidia | Software Engineering Intern, CUDA Core Libraries | Coding | Onsite
Software Engineering Intern, CUDA Core Libraries
This interview was a combination of trivia and short coding questions in C++. Write a variadic template function that accepts an arbitrary number of arguments and applies a user provided functor to each argument, returni...
Nvidia | Software Engineering Intern, CUDA Core Libraries | Trivia | Phone Screen
Software Engineering Intern, CUDA Core Libraries
The interview was a bunch of technical, non coding questions as well as a deep dive on my resume. Questions asked were on a number of topics: Performant Heterogeneous Systems What do we mean by a heterogeneous system, an...
Snap | Software Engineer | Coding | Phone Screen
Software Engineer
Given two strings s and t, return the minimum length of substring in s which will contain all the characters in t. example: s = "aabdac", t = "abc" return 4, the substring is "bdac"
Turo | Associate Software Engineer | Coding | Onsite
Associate Software Engineer
There were 3 rounds in total Round 1 Leetcode style coding questions and MCQs on codesignal. These were easy questions. Each coding question required solving the problem, passing all test cases and explaing the solution...
SpaceX | Software Engineer (Starlink) | Coding | Phone Interview
Software Engineer (Starlink)
You are given an M × M grid where each cell contains an integer representing the number of candies in that cell. A bug starts at the top right corner and must reach the bottom right corner. Each time the bug enters a cel...
Meta | Software Engineer | Coding | Phone Screen
Software Engineer
Q1: Given logs in following format: function, timestamp, type (b begin, e end) Return the exclusive running time for each function (how much time function was actively running) input foo 10 b bar 20 b bar 50 e foo 100 e...
XAI | Site Reliability Engineer | Coding | Phone Screen
Site Reliability Engineer
3 Questions in 45 minutes: 1. Mapping occurrences Frequencies, but needs to be done by reading a file 2. Top K Frequent Elements (https://leetcode.com/problems/top k frequent elements/description/) (which 1 helps you to...
XAI | Site Reliability Engineer | Debugging | Onsite
Site Reliability Engineer
A prompt is given, essentially enforcing the fact that the interviewer will not help you nor can you look anything up. You're given a Bash and Python script, the format of which is essentially the Bash script creates mul...
Clipbook | FullStack Engineer | Coding | Phone Screen
FullStack Engineer
Clipbook Generate Pairwise Training Data for Learning to Rank from Search Click Logs Context You’re preparing training data for a pairwise learning to rank model. You receive raw search events, where each event contains...