Interview Prep Day — 10

Today I just didn’t do much, not the office work and not the study. But I don’t want to miss the day with no writings on learning so after coming home and having dinner at 10 pm, I was ready to start with some learning work, so I picked system design topic, which was designing a tiny URL, all about how to create tiny URL, create a database of user and URLs, where the user will create URLs and userid will be stored in URL table. Sending the request from the client to the server and then encoding the URL and storing the encoded URL to a database, and sending back the encoded URL to the client from the server. I studied all about capacity estimation, storage estimates, bandwidth estimates, memory estimates, high-level estimates, System API, database design, data partitioning, and replication, caching, load balancer, purging or DB clean up, security, etc

Reference

Also, I tried to do a leetcode challenge question, but it was related to adding binary digits but I am not strong with binary digits, so I will be doing tomorrow before 12:30.

Happy Learning !!!

--

--

--

I am Indian by birth, Punjabi by destiny. Humanity is my religion. Love to eat, travel, read books and my million dreams keep me alive.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Defining Functions in Python

App development life cycle

app development lifecycle

AWS Diagram

Amazon EKS Task

Happy New Year!

BlueHost VS GoDaddy OverView

In short: How we saved 99% on our AWS server costs

Flutter: How to decode JWT token using Dart?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Navneet Ojha

Navneet Ojha

I am Indian by birth, Punjabi by destiny. Humanity is my religion. Love to eat, travel, read books and my million dreams keep me alive.

More from Medium

Benefits of Outsourcing Java Development Services

Advantages of Outsourcing Java Development Services

A Compilation of My Thoughts on Software Engineering Career Development

How to approach LLD interviews

Father (System)