Tesla Interview Questions
Practice the exact questions companies are asking right now.
Implement 2D convolution forward pass
Problem Implement the forward pass of a 2D convolution (conv2d) from scratch (no deep learning libraries). You are given: - Input tensor x with shape ...
Answer HR screening questions for data role
你正面試一家國際科技公司(如特斯拉)的數據平台相關職位,這是與 HR 的第一輪面談。HR 想透過一些大方向的問題了解你的動機、過往經驗與職涯期待,問題包含: 1. 為什麼想加入這家公司(例如:為什麼想加入特斯拉)? 2. 為什麼想離開現在這份工作/崗位? 3. 為什麼想要離開上份工作? 4. 你曾經...
Implement automatic braking logic in Python
Using Python, implement a simple automatic braking function. Given current speed v (m/s), distance to obstacle d (m), maximum deceleration a_max (m/s^...
Implement and vectorize NumPy Conv2D
Implement a 2D convolution operation from scratch using NumPy only (no TensorFlow or PyTorch). Assume NCHW input shape (N, C_in, H_in, W_in) and weigh...
Calculate trapped water between elevation bars
Given an array of non-negative integers representing the heights of unit-width vertical bars, compute the total water retained after rainfall. Start b...
Compare RNNs, LSTMs, Transformers, and MPC
Sequence Modeling Architectures and MPC (Technical Screen) You worked on a sequence-modeling project involving multivariate time-series signals and mu...
Compute Conv2D parameter counts
Parameter Count for a 2D Convolution Layer You are given a standard 2D convolution layer with: - Input channels: C_in - Output channels: C_out - Kerne...
Verify permutation in-place and implement fast power
1) Given an integer list A of length n, determine whether A is a permutation of [0, 1, ..., n-1]. Do it in-place with O( 1) extra space (no auxiliary ...
Design a contiguous segment allocator
Design an in-memory contiguous segment allocator over an array of n cells (indexed 0..n- 1), all initially free. Support two operations: 1) allocate(l...
Design synchronization for water molecule assembly
Concurrency: Build H2O from concurrent H and O actions Context You are given two kinds of threads that repeatedly call the following functions: - hydr...
Solve classic array, graph, and parsing problems
Implement and analyze solutions to the following independent tasks: 1) Expression evaluator: Given a string s of digits, '+', '-', '*', '/', and space...
Implement attention and Transformer with backward pass
Implement Scaled Dot-Product Attention and a Transformer Block (No Autograd) Context: Build multi-head self-attention and a Transformer encoder-style ...
Compute nearest index within threshold after walking distances
You are given: ( 1) points: a list of N 2D coordinates in miles, points[i] = [x_i, y_i], ordered; ( 2) distances: a list of M nonnegative floats (mile...
Explain and derive importance sampling estimators
Importance Sampling: Estimators, Properties, Optimal Proposals, and ESS Context You want to estimate an expectation under a target distribution p over...
Optimize Trapping Rain Water
Question LeetCode 42. Trapping Rain Water – implement a brute-force solution, analyze its complexity, then optimize to an O(n) solution with O(n) spac...
Describe how you use Kubernetes
System Design: Practical Kubernetes (K8s) Use and Operations Context: In a technical screen, you are asked to describe how you have used Kubernetes in...
Explain HTTP methods and your usage
HTTP Methods, Idempotency, Safety, and Practical Use Context You design and consume RESTful APIs for high-throughput services. Explain the core HTTP r...
Design an LLM math-solving chain
Design an LLM-Based Arithmetic Solver Context You are building an LLM-driven service that answers arithmetic questions ranging from simple expressions...
Find latency pairs with minimal difference
Given an array of integers representing network latencies, return all increasing pairs [a, b] such that b − a equals the minimal absolute difference b...
Design concurrency-safe shared payment account API
Prevent Double-Spending When Two Users Pay Simultaneously from the Same Account Context You are designing a payments service where multiple clients ma...