Nvidia Data Scientist Coding & Algorithms Interview Questions
Practice the exact questions companies are asking right now.
Optimize CUDA GEMM with tiling and coalescing
CUDA Execution Model, Memory Hierarchy, and GEMM Kernel Design Part 1: Concepts Explain: - CUDA execution model: grid, blocks, warps, threads (SIMT). ...
Design and secure a REST inference API
Design a REST API for Image Inference with Grad-CAM You are designing a public REST API for an image-inference service that accepts large images and r...
Reverse linked lists, including k-group
Singly Linked List Reversal — Variants and Edge Cases You are given a standard singly linked list with nodes of the form: - Node fields: value, next -...
Design and explain robust web APIs for ML inference
Design an HTTP API for Image-Based Model Predictions Context: Design an HTTP REST API that serves predictions for image inputs (e.g., classification, ...
Implement CUDA-tiled matrix multiplication and explain architecture
CUDA FP32 GEMM Design Task Implement a high-performance CUDA kernel for matrix multiplication C = A · B where: - A is m×k, B is k×n, C is m×n - Data t...
Reverse a singly linked list robustly
Reverse a Singly Linked List In-Place Context: You are given the head of a standard singly linked list (each node has value and next). Implement and e...