1. Design a product
Design a product to find doctors for people who are moving to a new city; assume you are a brand new startup
2. Checking Account for High school students
Checking Account for High school students
3. SQL Proficiency Assessment
Discuss your experience with SQL and rate your SQL skills. Be prepared to provide simple examples of daily SQL use cases that can be understood by non-technical people.
4. Character Appearance Count
How can you find the characters that appear the most times in a given text?
5. Design a Hit Counter
Design a hit counter which counts the number of hits received in the past 5 minutes. The counter should support two functions: hit(int timestamp), which records a hit at the given timestamp, and getHits(int timestamp), which returns the number of hits in the past 5 minutes. Discuss how to handle concurrent requests and optimize space and time complexity.