practice a little every day, paws crossed ♡
Applied Scientist 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 31–34 of 34 results
- eBayEasyApplied ScientistDesign fast query-to-listing retrieval over tens of millions of listings
An ML system design question on retrieving relevant listings for free-text search queries across a catalog of tens of millions of items with low latency. It tests candidate generation, indexing, embedding training, freshness, filtering and scaling, plus the offline and A/B test metrics used to evaluate retrieval.
ML System DesignTechnical Screen - eBayEasyApplied ScientistDocker optimization, container fundamentals, and CI/CD for an ML model service
Practice explaining how Docker images, layers, build caching and container isolation work, then optimizing the image and runtime of a Python ML inference service. The question also covers continuous integration, delivery and deployment for shipping a containerized model safely.
Software Engineering FundamentalsTechnical Screen - eBayEasyApplied ScientistNamed entity recognition: framing, algorithm choice, data processing, and metrics
A machine learning question on named entity recognition for short e-commerce text such as listing titles and search queries. It asks you to define the task, compare NER algorithm families and choose one, plan labeling and data processing, and select entity-level and product-level metrics.
Machine LearningTechnical Screen - eBayEasyApplied ScientistOptimizing BERT inference latency and throughput for a production NLP service
An ML engineering question on speeding up a fine-tuned BERT encoder that has become too slow or too costly to serve in production. It tests profiling, model compression, runtime and serving optimizations such as batching and padding control, and how to verify that accuracy does not regress.
Machine LearningTechnical Screen