practice a little every day, paws crossed ♡
Software Engineer Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 1–4 of 4 results
- AnthropicMediumSoftware EngineerIdentify the Most Important AI Safety Risk
Tests your ability to analyze AI alignment failure modes—specifically sycophancy and emotional over-reliance—and formulate rigorous evaluation metrics, training mitigations, and product-level guardrails.
Machine LearningHR ScreenAI SafetyRLHFSycophancy - Axq CapitalMediumSoftware EngineerExplain What a Neural Network Is and How It Learns
Explain what a neural network is: how units and layers turn weighted inputs into outputs, why non-linear activations are essential, and how the weights are learned with a loss function, backpropagation, and gradient descent. It tests core machine learning fundamentals, including overfitting and when simpler models are the better choice.
Machine LearningHR Screen - OpenAIMediumSoftware EngineerDesign Restart Strategy for Oracle Solver
This question tests the ability to optimize restart intervals for a randomized algorithm with heavy-tailed runtime distributions, balancing the trade-off between progress and computation waste.
Machine LearningHR ScreenProbabilistic ModelingAlgorithmsOptimization - xAIMediumSoftware EngineerHow Would You Prevent Hallucinations in an LLM-Based System?
This question evaluates a candidate's understanding of hallucination in large language models, including underlying causes, detection, and system-level mitigation approaches, as well as their ability to reason about model reliability and failure modes.
Machine LearningHR Screen