Add office photos
Employer?
Claim Account for FREE

MongoDB

3.9
based on 74 Reviews
Filter interviews by

Shivalik Small Finance Bank Interview Questions and Answers

Updated 27 Dec 2024

Q1. how would u scale the app (database wise) over India ?

Ans.

To scale the app database over India, consider sharding, replication, and using cloud services.

  • Implement sharding to distribute data across multiple servers based on geographic location or other criteria.

  • Set up replication to ensure data consistency and availability in different regions.

  • Utilize cloud services like AWS or Azure to easily scale resources based on demand.

  • Optimize queries and indexes to improve database performance.

  • Consider using a content delivery network (CDN) ...read more

Add your answer

Q2. what are the 3 basic components of database, and do a RCA for why a DB is down.

Ans.

The 3 basic components of a database are data, schema, and software. An RCA for a DB being down involves identifying the root cause of the issue.

  • Data: the actual information stored in the database, such as customer records or product details.

  • Schema: the structure that defines how the data is organized and related to each other, including tables, fields, and relationships.

  • Software: the database management system (DBMS) that allows users to interact with the data, such as MySQL...read more

Add your answer

Q3. Schema design for Multi-Level Parking System?

Ans.

A multi-level parking system schema design involves creating a database to manage parking spots and their availability.

  • Create a database to store information about parking spots, levels, and availability

  • Design a user interface for customers to view available spots and reserve them

  • Implement a system to track the entry and exit of vehicles

  • Incorporate sensors or cameras to monitor parking spot availability

  • Consider integrating payment processing for parking fees

Add your answer

Q4. Architectures for the Microservices you have recently worked on?

Ans.

We have used a combination of containerization and orchestration tools like Docker and Kubernetes for our microservices architecture.

  • We have followed the principles of domain-driven design to identify the boundaries of our microservices.

  • We have used RESTful APIs for communication between microservices.

  • We have implemented fault tolerance and resilience patterns like circuit breakers and retries.

  • We have used event-driven architecture for asynchronous communication between micro...read more

Add your answer
Discover Shivalik Small Finance Bank interview dos and don'ts from real experiences

Q5. what is sharding vs partitioning

Ans.

Sharding and partitioning are both techniques used in database management to improve performance and scalability by dividing data into smaller chunks.

  • Sharding involves splitting a database into smaller, independent databases called shards, each responsible for a subset of the data.

  • Partitioning involves dividing a database into smaller segments called partitions, each containing a subset of the data based on a defined criteria such as range or hash value.

  • Sharding is typically ...read more

Add your answer

Q6. design schema for movie booking system ?

Ans.

Design schema for a movie booking system.

  • Create tables for movies, theaters, users, bookings, and payments.

  • Use foreign keys to establish relationships between tables.

  • Include attributes like movie title, showtime, seat number, user details, booking status, payment details, etc.

  • Consider implementing a booking algorithm to handle seat selection and availability.

  • Ensure data integrity and normalization for efficient data retrieval and storage.

Add your answer

Q7. Indexing Strategy?

Ans.

Indexing strategy is a method of organizing and optimizing data retrieval from a database.

  • Choose appropriate data structures for indexing

  • Consider the size and complexity of the database

  • Regularly analyze and optimize the indexing strategy

  • Examples: B-tree, hash index, bitmap index

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
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
Get AmbitionBox app

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