InterviewStack.io LogoInterviewStack.io

Technical Tools and Stack Proficiency Questions

Assessment of a candidates practical proficiency across the technology stack and tools relevant to their role. This includes the ability to list and explain hands on experience with programming languages, frameworks, libraries, cloud platforms, data and machine learning tooling, analytics and visualization tools, and design and prototyping software. Candidates should demonstrate depth not just familiarity by describing specific problems they solved with each tool, trade offs between alternatives, integration points, deployment and operational considerations, and examples of end to end workflows. The description covers developer and data scientist stacks such as Python and C plus plus, machine learning frameworks like TensorFlow and PyTorch, cloud providers such as Amazon Web Services, Google Cloud Platform and Microsoft Azure, as well as design tools and research tools such as Figma and Adobe Creative Suite. Interviewers may probe for evidence of hands on tasks, configuration and troubleshooting, performance or cost trade offs, versioning and collaboration practices, and how the candidate keeps skills current.

EasyTechnical
59 practiced
Describe when you should use GPU versus CPU for both training and inference. Give concrete thresholds or heuristics based on model size, latency requirements, throughput, and batch sizes. Call out one common configuration mistake you have seen and how to detect and fix it.
MediumTechnical
77 practiced
Explain model quantization approaches: dynamic quantization, static post-training quantization, and quantization-aware training. For each, describe when it is appropriate, expected accuracy trade-offs, and which PyTorch or TensorFlow tooling you would use to implement it.
MediumSystem Design
49 practiced
Design an inference stack to serve a PyTorch model at 2000 requests per second with p95 latency under 50 ms. Describe model format conversion options, the serving solution you choose, batching strategy, autoscaling rules, cache considerations, and provide a rough resource estimate per replica.
HardSystem Design
56 practiced
Describe how to build debuggable, efficient ML pipelines using Argo Workflows or Kubeflow Pipelines. Include recommendations on step granularity, caching strategies, parameterization, artifact passing, UI-driven debugging, and developer experience features to speed experimentation while maintaining production quality.
EasyTechnical
82 practiced
Explain the difference between batch inference and online inference. For each pattern list typical frameworks, expected latency and throughput characteristics, and an example use case where batch is preferable and another where online inference is required.

Unlock Full Question Bank

Get access to hundreds of Technical Tools and Stack Proficiency interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.