Premium Employer

Zepto

3.5
based on 1.1k Reviews
Filter interviews by

Notetech Software Interview Questions and Answers

Updated 9 Nov 2024
Popular Designations

Q1. Design a book reader service such as kindle

Ans.

Design a book reader service similar to Kindle

  • Implement a user-friendly interface for browsing and purchasing books

  • Include features like bookmarking, highlighting, and note-taking

  • Support various file formats such as PDF, EPUB, and MOBI

  • Provide options for customization like font size, background color, and reading progress tracking

Add your answer

Q2. Typical LLD with API and DB schema

Ans.

LLD stands for Low Level Design, which includes designing API and database schema for a software system.

  • LLD involves detailed design of individual components/modules of a software system.

  • API design includes defining endpoints, request/response formats, authentication mechanisms, etc.

  • DB schema design involves defining tables, relationships, indexes, constraints, etc.

  • LLD ensures that the system is scalable, maintainable, and efficient.

  • Example: For an e-commerce platform, LLD wo...read more

Add your answer

Q3. Design movie booking system

Ans.

Design a movie booking system

  • Create a database to store movie details, showtimes, and seat availability

  • Develop a user interface for customers to browse movies, select showtimes, and book seats

  • Implement a payment gateway for secure transactions

  • Include features like seat selection, seat reservation timeout, and booking confirmation

Add your answer

Q4. Design Google calendar

Ans.

Design a Google calendar

  • Allow users to create events and set reminders

  • Provide options for recurring events

  • Include sharing and collaboration features

  • Integrate with other Google services like Gmail and Maps

Add your answer
Discover Notetech Software interview dos and don'ts from real experiences

Q5. Design LLD of Dream11

Ans.

Design LLD of Dream11

  • Use microservices architecture for scalability and flexibility

  • Implement user authentication and authorization for secure access

  • Utilize caching mechanisms to improve performance

  • Design database schema for storing user data, teams, matches, and scores

  • Include features like creating teams, joining contests, and viewing live scores

Add your answer

Q6. Design Splitwise

Ans.

Design Splitwise - an app for splitting expenses among friends

  • Allow users to create groups and add expenses

  • Track who owes how much to whom

  • Support different currencies and payment methods

  • Send notifications for pending payments

  • Generate reports for easy settlement

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Notetech Software

based on 11 interviews
1 Interview rounds
Technical Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter