Question Bank

Interview Practice Questions

1,600+ practice questions organized by topic, company tag, and difficulty.

1635
questions
16
categories
50
companies

Showing 20 of 1635 questions

HardML System Design: CV

Design a product search system based on images that supports 500,000 users. It should handle 10,000 queries per second and return results with a latency of no more than 1 second.

image searchscalabilitysystem design
Practice in bot
MediumML System Design: CV

Build a medical analysis system using MRI images. The system should process 1,000 images per day and provide an accuracy of at least 98%, with a response time not exceeding 4 seconds.

medical imagingsystem designaccuracy
Practice in bot
EasyML System Design: CV

Design a face recognition system that needs to handle 100,000 users simultaneously. The system should provide a response time of less than 2 seconds and be capable of processing 500 queries per second. How would you design this system?

face recognitionsystem design
Practice in bot
EasyML System Design: CV

You need to build a product image search system that can handle 10,000 queries a day. The system should support 3,000 unique images and provide search results with a latency of less than 1 second. How would you approach this task?

image searchsystem design
Practice in bot
MediumML System Design: CV

Design an OCR system that needs to process 200 documents per minute with a maximum accuracy of 95%. The system should be able to scale up to 10,000 documents per minute within the next five years. How would you design this architecture?

ocrsystem design
Practice in bot
MediumML System Design: CV

You need to design a video surveillance system that should process and analyze 4K video streams with a latency of less than 5 seconds. The system should support up to 50 cameras simultaneously. What technologies and architectural solutions would you use?

video surveillancesystem design
Practice in bot
MediumML System Design: CV

Design a medical imaging system that needs to process 1 TB of images per day. The system should allow access to images for 100 doctors simultaneously with a latency of less than 2 seconds. How will you address data storage and processing challenges?

medical imagingsystem design
Practice in bot
HardML System Design: CV

You need to build a perception system for autonomous driving that must process data from 10 sensors in real-time, ensuring a latency of less than 20 ms. The system should be able to handle up to 1,000,000 data records per second. What are your key considerations in designing this system?

autonomous drivingsystem design
Practice in bot
HardML System Design: CV

Design a quality inspection system that needs to process 5,000 products per hour and detect defects with an accuracy of at least 90%. The system should provide a response time of less than 3 seconds for each inspection. What approaches would you use to achieve this?

quality inspectionsystem design
Practice in bot
HardML System Design: CV

You need to design a face recognition system that operates under low light conditions, processing 1,000,000 images with an expected accuracy of 85%. The system should provide processing time of less than 1 second for each image. How will you handle these constraints?

face recognitionsystem design
Practice in bot
HardML System Design: CV

Design a text-based image search system that should handle 50,000 queries a day and provide results in less than 2 seconds. The system should support 10 million images. What are your key architectural decisions?

image searchsystem design
Practice in bot
HardML System Design: CV

You need to build a system for real-time analysis of 100 video streams, ensuring a latency of less than 10 seconds for each stream. The system should support scaling up to 5,000 streams in the future. How will you ensure system performance and reliability?

video surveillancesystem design
Practice in bot
EasyPython

What is GIL and how does it affect multithreading in Python?

multithreadinggil
Practice in bot
EasyPython

Explain the difference between multiprocessing and threading in Python.

threadingmultiprocessing
Practice in bot
EasyPython

What are decorators with arguments and how do they work?

decorators
Practice in bot
MediumPython

How do generators work and when should you use yield?

generatorsyield
Practice in bot
MediumPython

Explain what async/await is and how the event loop works.

asyncawaitevent loop
Practice in bot
MediumPython

Compare dataclasses, NamedTuple, and attrs. What are their differences?

dataclassesnamedtupleattrs
Practice in bot
HardPython

How does MRO work and what is C3 linearization?

mroc3 linearization
Practice in bot
HardPython

What are descriptors and how do they work with __get__ and __set__?

descriptors
Practice in bot

Prepare for your next interview with Vibe Interview.

Download Vibe Interview
Question Bank — page 58 | Vibe Interview