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
52 practiced
How would you set up a single-node training pipeline on AWS EC2 with a GPU? Specify how you would provision the instance, configure environment (AMI, Docker image, or virtualenv), connect to S3 or EBS for data and checkpoint storage, and persist logs and TensorBoard artifacts for later inspection.
MediumTechnical
44 practiced
Compare PyTorch DistributedDataParallel (DDP), Horovod, and DeepSpeed for distributed training. For each, explain typical use cases, integration complexity, memory and communication trade-offs, and support for model parallelism or optimization techniques like ZeRO.
HardSystem Design
58 practiced
Design an operational plan to deploy secure models with secrets management, model signing, and runtime attestation. Include key management (HSM or cloud KMS), container image signing, verifying model provenance at inference time, sidecar patterns for secret injection, and how to handle secret rotation without downtime.
HardTechnical
54 practiced
A training pipeline yields non-deterministic training results across runs. Provide a step-by-step root cause analysis plan covering PRNG seeds (numpy, random, torch), nondeterministic ops, asynchronous data loaders, cudnn/baseline flags, and hardware-induced floating point differences. Propose tests you would run to prove determinism or identify the source.
MediumTechnical
52 practiced
Describe how you would use ONNX Runtime for inference in Python. Mention the APIs and session options you would set to optimize performance (for example: InferenceSession, providers such as 'CUDAExecutionProvider', intra_op_num_threads, inter_op_num_threads), and how to measure throughput and latency for CPU and GPU backends.

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.