Open in app

Sign In

Write

Sign In

Anu Upadhyay
Anu Upadhyay

145 Followers

Home

About

6 days ago

Database Sharding — System Design Interview Concept

System design is one of the most important rounds of interviews for software engineers in big tech companies. There are a lot of concepts an engineer should be aware of and database sharding is one of them. Whenever any application starts receiving a huge amount of concurrent requests and it…

System Design Interview

9 min read

Database Sharding — System Design Interview Concept
Database Sharding — System Design Interview Concept
System Design Interview

9 min read


Jan 2

Design BookMyShow — A System Design Interview Question

It’s really easy to search for your favorite movie in a theatre, check the seat availability, and, book the ticket on the BookMyShow app within just 5–10 minutes without much effort… We all know the services of BookMyShow (after all we all love to watch the movies…lolz) and how it…

System Design Interview

9 min read

Design BookMyShow — A System Design Interview Question
Design BookMyShow — A System Design Interview Question
System Design Interview

9 min read


Dec 15, 2022

Microsoft Interview Preparation for Software Engineering Role

Bill Gates… It doesn’t matter if you are 8 years old or 80 years old, people know this name very well and its contribution to this world. A person who is well known for his extremely kind behavior and for introducing Microsoft. When Bill Gates created Microsoft he had a…

8 min read

Microsoft Interview Preparation for Software Engineering Role
Microsoft Interview Preparation for Software Engineering Role

8 min read


Nov 26, 2022

Redux — Basic Understanding of the Concepts for Beginners

Redux is one of the most confusing and probably a difficult topics for someone who is trying to learn it from scratch. But why?? Is the reason the number of boilerplates or the terminologies in Redux that turned you off from learning it? You are searching for a Redux guide…

19 min read

Redux — Basic Understanding of the Concepts for Beginners
Redux — Basic Understanding of the Concepts for Beginners

19 min read


Nov 5, 2022

Load Balancer — System Design Interview Question

A lot of people use different web services in their day-to-day life and they get a quick response from these services as well. But, most users are unaware of the sheer scale of the process responsible for bringing content across the Internet. They are unaware of the long process that…

8 min read

Load Balancer — System Design Interview Question
Load Balancer — System Design Interview Question

8 min read


Oct 16, 2022

Google Interview Preparation For Software Engineer — A Complete Guide

Google… The top attractive employer and one of the highest paying companies in the world. Google opens a door for exceptional programmers who are not limited to solving problems they already know but also they should have skills to solve problems they haven’t encountered before. …

9 min read

Google Interview Preparation For Software Engineer — A Complete Guide
Google Interview Preparation For Software Engineer — A Complete Guide

9 min read


Sep 24, 2022

SOLID Principle in Programming: Understand With Real Life Examples

In software development, Object-Oriented Design plays a crucial role when it comes to writing flexible, scalable, maintainable, and reusable code. There are so many benefits of using OOD but every developer should also have the knowledge of the SOLID principle for good object-oriented design in programming. The SOLID principle was…

5 min read

5 min read


Sep 10, 2022

Design Patterns: Understand The Importance With Some Real-Life Examples

Software Design Patterns… A software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design. This is the definition written on Wikipedia for software design patterns…The above definition makes sense to you if you are an experienced developer and spent some…

Design Patterns

6 min read

Design Patterns

6 min read


Aug 27, 2022

System Design — URL Shortening Service

Designing a URL shortener service is one of the frequently asked common questions of system design round in interviews. You will have to tell your approach to design this service within a limited timeframe (45 minutes or less). …

System Design Interview

4 min read

System Design Interview

4 min read


Jun 26, 2022

How Does Git Version Control Work?

Git… The most popular and common tool used by programmers in the programming world. Forget about this tool for a moment and just look at the picture given below… Flashback… Are you laughing?? (Yes! You’re….) The above picture reminds you of your developer's journey. This is how you tried to…

9 min read

How Does Git Version Control Work?
How Does Git Version Control Work?

9 min read

Anu Upadhyay

Anu Upadhyay

145 Followers

Engineer at Infogain India. Ex-GeeksForGeeks

Following
  • The Educative Team

    The Educative Team

  • Yujian Tang

    Yujian Tang

  • javinpaul

    javinpaul

  • Netflix Technology Blog

    Netflix Technology Blog

  • Pen Magnet

    Pen Magnet

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech