Hudson Interview Questions

Hudson Interview Questions

Practice 24 real interview questions from Hudson. Covers Software Engineering Fundamentals, Coding & Algorithms, Machine Learning, Behavioral & Leadership. For roles including Software Engineer, Data Scientist, Machine Learning Engineer.

24 Questions 1 Company07.08.2026
Showing 20 results
Role
Hudson logo
Hudson
Medium
Software Engineer

Simulate Players Moving Under a Watcher's Gaze

Simulate Players Moving Under a Watcher's Gaze A one-dimensional road starts at 0 and ends at length. Each player begins at a supplied position and wa...

Coding & Algorithms
0
0
10 people solved
Jul 8, 2026
Hudson logo
Hudson
Medium
Software Engineer

Explain and Diagnose a Segmentation Fault

Explain and Diagnose a Segmentation Fault Explain what a segmentation fault represents in a native program, how it relates to virtual-memory protectio...

Software Engineering Fundamentals
1
0
14 people solved
May 15, 2026
Hudson logo
Hudson
Medium
Software Engineer

Explain C++ Inline Semantics and Trade-Offs

Explain C++ Inline Semantics and Trade-Offs Explain what the C++ inline keyword means, how that differs from a compiler actually substituting a functi...

Software Engineering Fundamentals
1
0
14 people solved
May 15, 2026
Hudson logo
Hudson
Medium
Software Engineer

Compare C++ Pointers and References

Compare C++ Pointers and References Compare C++ pointers and references. Explain initialization, nullability, reseating, syntax, arithmetic, ownership...

Software Engineering Fundamentals
0
0
11 people solved
May 15, 2026
Hudson logo
Hudson
Medium
Software Engineer

Linux Host and Filesystem Fundamentals

Linux Host and Filesystem Fundamentals Clarifying Questions to Ask - Which Linux distribution and shell should be assumed? - Are privileged commands a...

Software Engineering Fundamentals
1
0
15 people solved
Apr 30, 2026
Hudson logo
Hudson
Hard
Software Engineer Locked

C++ Fundamentals: Memory, Compilation, and Containers

This question tests deep knowledge of C++ internals, covering memory management, compilation mechanics, and standard container trade-offs. It evaluate...

Software Engineering Fundamentals
3
0
28 people solved
Jun 14, 2026
Hudson logo
Hudson
Hard
Software Engineer

Explain Python and React performance fundamentals

In a phone screen for a full-stack software engineering role, you may be asked a group of fundamentals questions such as: - Explain what a Python cont...

Software Engineering Fundamentals
5
0
43 people solved
Apr 6, 2026
Hudson logo
Hudson
Medium
Software Engineer

Compare C++ new, malloc, and Placement new

Compare C++ new, malloc, and Placement new Explain what happens when a C++ new expression is evaluated, how it differs from malloc, what placement new...

Software Engineering Fundamentals
0
0
8 people solved
May 15, 2026
Hudson logo
Hudson
Medium
Software Engineer

Compare Stack and Heap Memory and Probe Stack Direction

Compare Stack and Heap Memory and Probe Stack Direction Explain the practical differences between automatic storage commonly implemented with a call s...

Software Engineering Fundamentals
0
0
17 people solved
May 15, 2026
Hudson logo
Hudson
Easy
Software EngineerIntern

Check Root-To-Leaf Target Sums In A Binary Tree

You are given the root of a binary tree and an integer target. Each node contains an integer value. Return true if there is at least one path from the...

Coding & Algorithms
0
0
7 people solved
Jul 3, 2026
Hudson logo
Hudson
Hard
Software Engineer Locked

Reason About C++ Inlining, Allocation, and Polymorphism

This C++ systems interview question evaluates conceptual and practical understanding of inlining, memory allocation strategies, and static versus dyna...

Software Engineering Fundamentals
2
0
15 people solved
Jul 1, 2026
Hudson logo
Hudson
Medium
Software Engineer

Python Language and Runtime Fundamentals

Python Language and Runtime Fundamentals Clarifying Questions to Ask - Should answers describe CPython specifically or Python language semantics acros...

Software Engineering Fundamentals
1
0
15 people solved
Apr 30, 2026
Hudson logo
Hudson
Medium
Data Scientist Locked

Solve Dice Probability and Matrix Questions

This question evaluates probability reasoning for modular distributions of sums of independent dice and linear algebra competency regarding matrices w...

Machine Learning
2
0
24 people solved
May 28, 2026
Hudson logo
Hudson
Hard
Software Engineer

Why pursue full-stack engineering?

You are interviewing for a full-stack software engineering role. Explain why you are specifically interested in full-stack work instead of focusing on...

Behavioral & Leadership
5
0
44 people solved
Apr 6, 2026
Hudson logo
Hudson
Hard
Software EngineerNew Grad

Build a Heart Disease Baseline

You are given a tabular dataset for predicting whether a patient has heart disease. The dataset contains a binary target column such as has_heart_dise...

Machine Learning
4
0
65 people solved
Mar 13, 2026
Hudson logo
Hudson
Easy
Software Engineer Locked

Count players reaching end with moving watchers

This question evaluates skills in discrete-event simulation, stateful time-step modeling, and range coverage by moving agents, as well as algorithmic ...

Coding & Algorithms
9
0
71 people solved
Nov 2, 2025
Hudson logo
Hudson
Medium
Data Scientist Locked

Implement Buffer Parsers and Generic Map Class

This question evaluates proficiency in low-level C++ buffer parsing, memory and pointer management, safe binary deserialization, and template-based ge...

Coding & Algorithms
2
0
41 people solved
Apr 2, 2026
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
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
Software Engineer

Return the K Smallest Integers

Return the K Smallest Integers Given an unsorted list of integers and an integer k, return the k smallest values in ascending order. Preserve duplicat...

Coding & Algorithms
1
0
9 people solved
May 15, 2026

Explore more Hudson interview questions

Jump straight to Hudson questions for a specific role or category.

By role
Across all companies
Hudson Interview Questions (Updated 2026) | PracHub