InterviewStack.io LogoInterviewStack.io

Deep Learning and Neural Networks Questions

Foundations and practical considerations of neural networks and deep learning. Includes network structure and components such as input hidden and output layers, activation functions, forward propagation and back propagation, weight initialization, loss functions, and optimization algorithms. Covers common architectures and when to use them, including convolutional neural networks for images, recurrent and sequence models for time series and text, and modern transformer architectures for language and other modalities. Discusses representation learning, data requirements for deep models, regularization techniques, transfer learning and fine tuning, interpretability limitations, and when deep learning is justified versus simpler models.

HardTechnical
101 practiced
Design a defense pipeline for an image classifier subject to adaptive white-box adversarial attacks. Discuss adversarial training, randomized smoothing for certified robustness, detection and rejection mechanisms, and how to evaluate defenses robustly against adaptive attackers. Address trade-offs in clean accuracy, compute cost, and certified guarantees.
EasyTechnical
128 practiced
Explain, at a level suitable for a new research intern, how forward propagation and backpropagation operate in a fully connected feedforward neural network with one hidden layer. Include key equations, matrix/tensor shapes for a minibatch (batch size B), where the chain rule applies, and how computed gradients are used to update weights during SGD.
HardTechnical
92 practiced
Discuss the implicit bias of stochastic gradient descent in overparameterized neural networks: why do large networks often generalize well despite interpolating the training data? Summarize relevant theoretical results (minimum-norm interpolants in linear models) and empirical mechanisms (noise, SGD dynamics, flat minima), and propose experiments to distinguish between competing explanations.
MediumTechnical
86 practiced
Explain how batch normalization affects training dynamics and gradient flow. Provide intuition or derivation for why batch normalization often accelerates convergence, and discuss differences between training and inference (running mean/variance). Also explain limitations when batch sizes are very small and alternatives such as layer/group/instance normalization.
HardTechnical
95 practiced
Explain neural scaling laws observed empirically: how test loss or error tends to scale as a power-law with model parameters, dataset size, or compute. Propose an experimental protocol to estimate scaling exponents for your model family under a finite compute budget, describing sampling of model sizes, dataset sizes, fixed training budgets, logging, and statistical fitting procedures.

Unlock Full Question Bank

Get access to hundreds of Deep Learning and Neural Networks interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.

30+ Deep Learning and Neural Networks Interview Questions & Answers (2026) | InterviewStack.io