Question Bank
Interview Practice Questions
1,600+ practice questions organized by topic, company tag, and difficulty.
Showing 20 of 1635 questions
Design a content recommendation system for a news website that must account for 10 million unique users and their preferences. What strategy will you choose for updating the model?
Design a 'similar videos' system for a video service that must handle 20 million users and ensure response times of less than 150 ms per query. What factors will you consider when building the recommendation model?
Design a recommendation system for an e-commerce platform that will handle 1 million users and 10,000 queries per second. The system should provide personalized product recommendations in response to user queries within 100 ms. Consider a limited budget of $50,000 for data storage.
Build a recommendation system for a music streaming service that will handle 5 million users and support 5,000 queries per second. The system should return results within 200 ms and consider user preferences based on their listening history. Discuss the trade-offs between accuracy and response time.
Design a news feed ranking system for a social network that will handle 2 million active users with 20,000 queries per second. The system should take into account user interactions with content and return results within 150 ms. You will need to choose an appropriate ranking algorithm.
Design an ad targeting system for an online store that will handle 1 million users and 15,000 queries per second. The system should return suitable ads within 80 ms, based on user behavior and preferences. Discuss privacy concerns related to data usage.
Design a 'Similar Items' recommendation system for e-commerce that must handle 3 million users with 8,000 queries per second. The system should return results within 150 ms and utilize both product and user data. Discuss architectural decisions for scalability.
Design a personalized email system for an online store that will handle 500,000 users and send 10,000 emails per second. The system should generate personalized content based on user behavior analysis and create emails within 300 ms. Discuss trade-offs between personalization and performance.
Design a recommendation system for a video platform that will handle 10 million users and 25,000 queries per second. The system should return results within 200 ms and consider user preferences and current trends. Discuss how to achieve a balance between relevance and diversity of recommendations.
Design a system that recommends news sections to users based on their interests. The system must handle 1 million users and 12,000 queries per second, returning recommendations within 100 ms. Discuss how machine learning can be used to enhance the quality of recommendations.
Design a 'People Also Bought' system for an online store that will handle 2 million users and 5,000 queries per second. The system should return results within 150 ms and consider overall purchase history. Discuss how graphs can be utilized to improve recommendations.
Design a recommendation system for a streaming video service that will handle 8 million users and 30,000 queries per second. The system should provide recommendations within 250 ms and consider various factors such as watch time and ratings. Discuss approaches to processing large volumes of data in real-time.
Design a face recognition system for real-time use with cameras in public spaces. The system should handle 5000 concurrent users and process 1000 images per second, with a response time of no more than 2 seconds.
You need to build a product image search system based on text queries. The system should support 1 million users and handle 5000 queries per second with a latency of no more than 1 second.
Design a video surveillance monitoring system for large public events. The system should process 2000 video streams simultaneously with minimal latency and ensure data storage for 30 days with a data volume of about 10 TB per day.
Build a medical imaging analysis system that can process 100,000 images per day. The system should provide an accuracy of at least 95% and a response time of no more than 5 seconds per image.
You need to design an OCR system supporting 10 languages. The system should process 50,000 documents per day with an accuracy of at least 90% and a response time of no more than 3 seconds per document.
Design a perception system for autonomous driving. The system should process information from 10 sensors at a frequency of 20 Hz and ensure a response time of no more than 100 milliseconds for critical decisions.
You need to build a quality inspection system for a production line. The system should process 2000 images per hour and ensure defect detection with an accuracy of at least 95%. The budget for implementation is $100,000.
Build a face detection system in a video stream that must process 100 video streams in real-time with a maximum latency of 200 milliseconds. The system should operate on hardware with a budget of up to $50,000.
Prepare for your next interview with Vibe Interview.
Download Vibe Interview