Tech Interview Questions

Practice 9,160+ interview questions from top companies including Google, Meta, Amazon, and more. Filter by company, role, and category.

Popular Interview Questions

Machine Learning Engineer + Data Scientist + Software Engineer Interview Questions

Practice the exact questions companies are asking right now.

9.2k Questions 486 Companies08.11.2026
Showing 20 results
Role
Schneider Electric logo
Schneider Electric
Medium
Software EngineerIntern

Reflect on learnings from prior co-op experience

Reflecting on your previous co-op or internship experience: 1. What are the most important things you learned about communication in a software team? ...

Behavioral & Leadership
4
0
58 people solved
Dec 8, 2025
Schneider Electric logo
Schneider Electric
Medium
Software EngineerIntern

Compare JavaScript == and === operators

In JavaScript, what is the difference between the == and === operators? Explain: 1. How each operator compares two values. 2. What type coercion is an...

Software Engineering Fundamentals
2
0
32 people solved
Dec 8, 2025
Schneider Electric logo
Schneider Electric
Medium
Software EngineerIntern

Explain the MVC architectural pattern

Explain the Model–View–Controller (MVC) architectural pattern. Include in your answer: 1. What each component is responsible for: - Model - View...

Software Engineering Fundamentals
6
0
46 people solved
Dec 8, 2025
Worldquant logo
Worldquant
Medium
Data Scientist

Price a Sequential Four-Box Search Game

Price a Sequential Four-Box Search Game Four boxes contain one \$100 prize. Each opening costs the same fee x; you choose an unopened box and may stop...

Statistics & Math
0
0
3 people solved
Feb 26, 2025
Airwallex logo
Airwallex
Medium
Data ScientistSenior+

How do you resolve stakeholder conflict?

For a Staff Data Scientist role, describe how you work with cross-functional partners such as product managers, engineers, and business leaders. Give ...

Behavioral & Leadership
3
0
51 people solved
Dec 8, 2025
Airwallex logo
Airwallex
Medium
Data ScientistSenior+ Locked

Implement bootstrap mean and variance

This question evaluates a candidate's ability to implement bootstrap resampling and compute statistical estimates for the sampling distribution of the...

Coding & Algorithms
4
0
65 people solved
Dec 8, 2025
Meta logo
Meta
Medium
Software Engineer

Implement string and basic ML algorithms

You are given three implementation tasks that mix algorithms and basic machine learning models. --- Task 1: Longest substring with all distinct charac...

Coding & Algorithms
5
0
65 people solved
Dec 8, 2025
Walmart Labs logo
Walmart Labs
Easy
Machine Learning Engineer Locked

Find first non-repeating character

This question evaluates string manipulation, frequency-counting concepts, algorithmic complexity reasoning, and attention to edge-case handling in seq...

Coding & Algorithms
3
0
38 people solved
Dec 7, 2025
Meta logo
Meta
Medium
Software Engineer

Prepare answers for core behavioral questions

Behavioral Questions Set You are preparing for a behavioral interview. Be ready to answer the following questions clearly and concretely, ideally usin...

Behavioral & Leadership
3
0
32 people solved
Dec 7, 2025
Two Sigma logo
Two Sigma
Hard
Data Scientist

Expected Number of Good Pairs in a Randomly Weighted Complete Graph

Expected Number of Good Pairs in a Randomly Weighted Complete Graph You are given a complete graph on n vertices — every pair of distinct vertices is ...

Coding & Algorithms
0
0
8 people solved
Dec 2, 2025
OneMain Financial logo
OneMain Financial
Easy
Data Scientist

Walk through a DS project end-to-end

Prompt Describe one data science / analytics project you worked on, end-to-end. What to cover Include concise but concrete details on: - Problem & goa...

Behavioral & Leadership
3
0
45 people solved
Dec 1, 2025
Confluent logo
Confluent
Medium
Software Engineer

Rank songs by pairwise user preferences

You are given preference rankings for n users over m songs. Each song is labeled from 0 to m - 1. For each user i (0-indexed), you are given an array ...

Coding & Algorithms
26
0
182 people solved
Nov 30, 2025
Two Sigma logo
Two Sigma
Hard
Data Scientist

Smallest Palindrome Strictly Greater Than K

A palindrome is a positive integer whose decimal representation reads the same forwards and backwards, with no leading zeros. For example, 7, 44, 121,...

Coding & Algorithms
0
0
7 people solved
Nov 28, 2025
Meta logo
Meta
Medium
Machine Learning Engineer Locked

Find longest palindromic substring

This question evaluates knowledge of string algorithms and pattern recognition, focusing on identifying palindromic substrings and reasoning about tim...

Coding & Algorithms
6
0
66 people solved
Nov 28, 2025
Hudson logo
Hudson
Medium
Data Scientist Locked

Derive expected inversions and mean distribution

This question evaluates understanding of permutation inversion statistics, computation of random-variable moments (expectation and variance), and the ...

Machine Learning
5
0
42 people solved
Nov 28, 2025
Hudson logo
Hudson
Medium
Data Scientist

Count inversions in a permutation

Problem Given an array a of length n that is a permutation of distinct integers (e.g., 1..n), define an inversion as a pair of indices (i, j) such tha...

Coding & Algorithms
9
0
69 people solved
Nov 28, 2025
NVIDIA logo
NVIDIA
Medium
Software Engineer

Implement simple VM manager with CRUD operations

You are asked to implement a simple in-memory virtual machine (VM) manager that can: - List all VMs - Add (create) a new VM - Modify (update) an exist...

Coding & Algorithms
7
0
70 people solved
Nov 28, 2025
Uber logo
Uber
Medium
Software Engineer

Compute exclusive execution time from logs

Problem You are given execution logs from a single-threaded CPU that runs n functions labeled 0..n-1. The CPU can run only one function at a time. A f...

Coding & Algorithms
9
0
92 people solved
Nov 27, 2025
Meta logo
Meta
Easy
Software Engineer

Implement list cloning and k-frequency finder

You are given two separate coding tasks. --- Problem 1: Deep copy a linked list with extra pointers You are given the head of a singly linked list. Ea...

Coding & Algorithms
3
0
72 people solved
Nov 27, 2025
Microsoft logo
Microsoft
Medium
Software Engineer

Implement a calendar with non-overlapping bookings

Problem Design a calendar booking system that stores half-open time intervals [start, end) (inclusive of start, exclusive of end). Implement a class w...

Coding & Algorithms
12
1
89 people solved
Nov 25, 2025