InterviewStack.io LogoInterviewStack.io

Hands On Projects and Problem Solving Questions

Discussion of practical projects and side work you have built or contributed to across domains. Candidates should be prepared to explain their role, architecture and design decisions, services and libraries chosen, alternatives considered, trade offs made, challenges encountered, debugging and troubleshooting approaches, performance optimization, testing strategies, and lessons learned. This includes independent side projects, security labs and capture the flag practice, bug bounty work, coursework projects, and other hands on exercises. Interviewers may probe for how you identified requirements, prioritized tasks, collaborated with others, measured impact, and what you would do differently in hindsight.

MediumTechnical
52 practiced
You must deploy a model that needs access to S3 and a database. Describe a secure secrets management strategy across development, CI, and production using HashiCorp Vault, cloud KMS, and Kubernetes secrets. Include how you would implement rotation, least-privilege access, and short-lived credentials for workloads.
EasyTechnical
74 practiced
Design logging and monitoring for long-running training jobs. What metrics do you log centrally (training/validation loss, lr, batch time, GPU memory, GPU util, epoch time), how do you aggregate and visualize them, and what alerting thresholds or anomaly detectors would you set up to catch failed runs or silent degradations?
HardTechnical
64 practiced
Design an A/B testing pipeline for ML models that supports online metrics collection, sample size estimation, statistical significance testing, traffic routing, and automatic rollback when a safety metric degrades. Include how to define experiments, collect telemetry, and produce a clear decision rule for rollout or rollback.
MediumTechnical
75 practiced
Compare DVC and Delta Lake for dataset versioning in ML projects. Describe how each handles large binary datasets, branching experiments, integration into CI, and rollbacks. Recommend an approach for a team that needs reproducible experiments and lineage for regulatory audits.
MediumTechnical
66 practiced
A client needs to run an ML model on a mid-tier smartphone. Compare quantization and pruning as model size reduction strategies. Discuss post-training quantization vs quant-aware training, structured vs unstructured pruning, expected accuracy impacts, and recommended toolchains (TensorFlow Lite, PyTorch quantization, ONNX).

Unlock Full Question Bank

Get access to hundreds of Hands On Projects and Problem Solving interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.