Senior Software Engineer
Design a File Upload Service
Design a file upload service similar to Dropbox. Your design should include distributed object storage for files, pre-signed URLs for direct client uploads, and a database structure for files, metadata, and share lists. **Considerations**: Choose NoSQL for metadata and share lists to enhance scalability.
This question was asked in
Paytm Senior Software Engineer Interview Experience
The interview process at Paytm consisted of three rounds, focusing on Data Structures and Algorithms (DSA) as well as System Design concepts. Candidates faced a mix of coding challenges and design questions, with increasing difficulty as they progressed. Overall, the experience was engaging, providing insights into technical problem-solving and design skills required at Paytm.