Tip 1 : Be strong in design
Tip 2 : Know about your previous project in depth (challenges and how did you solve them)
Tip 3 : Take care of edge cases
Tip 1 : Limit it to page 1
Tip 2 : Remove hobbies, personal details
Design a tiny url service
Tip 1 : How do you handle scaling
Tip 2 : How do you generate a unique/ short value (time, user etc) to avoid conflicts



Design a google drive storage system
Tip 1 : How do you handle 5GB videos
Tip 2 : Retry mechanism, failure scenarios
Design Multilevel Parking Lot
Tip 1 : Be clear on classes and inheritance
Tip 2 : Be clear on constructors in parent/ child class
Tip 3 : Use enums wherever possible
Design auction bidding service along with top 3 bids per auction
Tip 1 : Handle for scale
Tip 2 : Handle async processing
Tip 3 : Use heaps in cache value store

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?