Warren

Interview experiences shared by candidates.

Share experience
minionminion·Sep 19, 2026·Coding·visa

Visa | Software Engineer (Intern) | Coding | Online Assessment

Software Engineer

Question 1: Friend Recommendations You are building a friend recommendation system for a social network. You are given a list of existing friendships and a specific target user. Your task is to return a list of up to 3 r...

080
clubpenguinmasterclubpenguinmaster·Sep 19, 2026·Coding·TikTok

TikTok | Backend engineer intern (Intern) | Coding | Phone Screen

Backend engineer intern

Given a logs array, each entry being the start and leave time of a user watching a livestream. Find the maximum number of users at any time in the livestream, and the duration of that period.

191
vs07vs07·Sep 18, 2026·Coding·Marshall Wace

Marshall Wace | Technology Intern (Intern) | Coding | Onsite

Technology Intern

First asked to solve valid parentheses( only parentheses, no curly braces) without a stack. then they said assume there are millions of parentheses that have to be solved across multiple nodes, find an algorithm to solve...

060
minionminion·Sep 18, 2026·Coding·adobe

Adobe | Software Engineer (Intern) | Coding | Take Home Assessment

Software Engineer

Minimum Cost to Make Array Unique You are given two integer arrays nums and costs, both of length n. nums[i] represents the value of the i th element. costs[i] represents the cost to increment nums[i] by 1. Your goal is...

070
zzd82073880zzd82073880·Sep 18, 2026·Coding·Bobyard

Bobyard | Software Engineer (Mid Level) | Coding | Phone Screen

Software Engineer

Bobyard: Comments takehome (React + FastAPI CRUD). Follow up coding used my own project; interviewer supplied the JSON input format (e.g. flat comments with parentId). Expect extensions like flat→tree, sorting/filtering,...

030
hihi·Sep 16, 2026·System Design·Dow Jones

Dow Jones | Software Engineer (Junior/New Grad) | System Design | Onsite

Software Engineer

Design a system that ingests user documents and allows the user the ask questions against them. Maximum 500 ms latency.

020
conniebwangconniebwang·Sep 15, 2026·Coding·datadog

Datadog | SWE Intern (Intern) | Coding | Online Assessment

SWE Intern

You are given an array timestamps of length n, where each element represents the time (in seconds) of a login attempt. Two login attempts at indices (i, j) are considered suspicious if: i < j The absolute difference betw...

080
ozzoozzo·Sep 14, 2026·Coding·Skild AI

Skild AI | Camera Systems Engineer (Mid Level) | Coding | Phone Screen

Camera Systems Engineer

You're working on a logging system for autonomous robots. These robots generate large text logs that contain repeated status messages. To reduce memory usage and transmission costs, your task is to compress the logs by i...

030
ozzoozzo·Sep 14, 2026·Coding·apple

Apple | Embedded software engineer (Mid Level) | Coding | Onsite

Embedded software engineer

c include <stdio.h include <string.h include <stdlib.h include <ctype.h // A palindrome is a string that reads the same forwards and backwards, such as "x4T4x". A // "weak palindrome" is a palindrome if you ignore white...

090
ozzoozzo·Sep 14, 2026·Coding·Latitude AI

Latitude AI | Embedded software engineer (Senior) | Coding | Phone Screen

Embedded software engineer

c include <stdio.h define func3(z) z++ define Rte Call WdgMCheckpointReached(CHKPOINT) printf("CheckpointReached %d\n",CHKPOINT); void func1(unsigned char a) { a++; Rte Call WdgMCheckpointReached(55); } void func2(unsign...

020
ozzoozzo·Sep 14, 2026·Coding·Wayve

Wayve | Embedded software engineer (Senior) | Coding | Phone Screen

Embedded software engineer

c // Sort the camera frames // left cam = [ // (10000, b"l1"), // (10010, b"l2"), // (10021, b"l3"), // (10029, b"l4"), // (10040, b"l5"), // (10055, b"l6"), // ] // right cam = [ // (10001, b"r1"), // (10010, b"r2"), //...

010
ozzoozzo·Sep 14, 2026·Coding·Aurora Innovation

Aurora Innovation | Embedded software engineer (Mid Level) | Coding | Onsite

Embedded software engineer

c include <stdint.h include <assert.h include <string.h // Copy all data in src to dst, starting at the first aligned address within the dst buffer. // @param dst pointer to destination buffer // @param src pointer to sr...

010
ozzoozzo·Sep 14, 2026·Coding·Aurora Innovation

Aurora Innovation | Embedded software engineer (Mid Level) | Coding | Onsite

Embedded software engineer

c //Create a linked list and manage the samples according to the pattern //this was my solution not fully complete but the interviewer accepted it static const uint8 t m raw samples[] = { 0x12, 0x5A, 0x34, 0xFF, 0x00, 0x...

010
CelestialCheeseCelestialCheese·Sep 13, 2026·Coding·nvidia

Nvidia | Python Software Engineering Intern (Intern) | Coding | Phone Screen

Python Software Engineering Intern

Aggregate Checkpoints by Averaging You are running a distributed training job where each worker periodically saves a checkpoint. Each checkpoint is represented as a Python dictionary with keys like "model" , "optimizer"...

090
minionminion·Sep 13, 2026·Coding·microsoft

Microsoft | Software Engineer (Intern) | Coding | HackerRank OA

Software Engineer

A hiker plans a multi day trek through mountains with $n$ trails of specific lengths provided in a list called trails. The trails must be hiked in the given order. The hiker aims to complete the trek in a given number of...

0292
something3826487something3826487·Sep 12, 2026·System Design·Cherry Technologies

Cherry Technologies | Staff Software Engineer (Staff) | System Design | Onsite

Staff Software Engineer

Design a doctor appointment scheduling system. Doctors set their availabilities. Users can search for doctors and then choose time slots to book appointments for. The system should support notifications also. Need data m...

0372
superhacker996superhacker996·Sep 10, 2026·Coding·TikTok

TikTok | Software Engineer, Data Architecture (Mid Level) | Coding | Phone Screen

Software Engineer, Data Architecture

First half of the interview is talking about experience and introduction, but they will give you a codesignal right away during the interview. Be prepared for this Question: we are given a tree where each node has a valu...

020
superhacker996superhacker996·Sep 10, 2026·High Level Leetcode·mercor

Mercor | Software Engineer, Applied AI (Junior/New Grad) | High Level Leetcode | Phone Screen

Software Engineer, Applied AI

Four questions, 20 minutes to explain how you would solve them. No implementation needed, just describe how you would solve them 1. You're given a directed graph, meaning each edge has a direction. Describe an algorithm...

0670
noah2001noah2001·Sep 10, 2026·Training Concept & Pytorch Interview·modal

Modal | Member of Technical Staff - ML Training System (Mid Level) | Training Concept & Pytorch Interview | Onsite

Member of Technical Staff - ML Training System

Given a tiny gpt training loop and fix 5 bugs to make the loop running correctly. five bugs are: 1. does not zero grad 2. grad does not step 3. attention scores does not devision by sort(d) 4. mixed used of k and v 5. ma...

040
calebhyun_umichcalebhyun_umich·Sep 7, 2026·Behavioral / Values·atlassian

Atlassian | Software Engineer Intern (Intern) | Behavioral / Values | Onsite

Software Engineer Intern

Round: Onsite – Values & Managerial Round (Behavioral) This was a dedicated behavioral round tied explicitly to Atlassian's company values, on top of the standard "Tell Me About Yourself" and "Why Atlassian" open ended q...

040

Interview Resources

InterviewDB

About InterviewDB

Crowdsourced Interview Question Bank for Job Seekers in Tech/Finance Industry

Copyright © 2026 InterviewDB. Victory is reserved for those who are willing to pay its price.