Deep Learning: Neural Networks and Architectures Questions

How deep neural networks are built and trained. Covers network fundamentals, activation functions and non-linearity, loss function selection, backpropagation, optimization and learning-rate behavior, and diagnosing vanishing or exploding gradients, along with the major architecture families: convolutional networks for images and recurrent networks, LSTMs, and GRUs for sequences. Emphasizes both how to train deep networks stably and how to match an architecture family to the structure of the data.

HardTechnical
73 practiced

Design an architecture that fuses graph neural networks with transformer-style attention to predict molecular properties from both a molecular graph and a token sequence. Describe the ordering of message passing versus cross-attention and the structural encodings you would use.

MediumTechnical
135 practiced

Implement one Adam optimizer update step in NumPy, given a parameter, gradient, and the running moment estimates, with bias correction.

EasyTechnical
86 practiced

Implement a vanilla RNN cell's forward pass in NumPy (batched), and a function that runs the cell over a full sequence, returning all hidden states.

HardTechnical
81 practiced

Compare triplet loss, contrastive loss, and InfoNCE/NT-Xent for representation learning. Discuss hard/semi-hard negative mining, batch size and temperature effects, and how to scale training to millions of examples.

MediumTechnical
80 practiced

A training run diverges: loss becomes NaN partway through. Provide a prioritized 5-8 step debugging checklist you would follow to identify and fix the issue in a production training pipeline.

Unlock Full Question Bank

Get access to all Deep Learning: Neural Networks and Architectures interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.