đź’» The byte is not enough
291 subscribers
1 photo
10 files
64 links
Personal hand-picked collection of articles and tutorials on the matter of software engineering and computer science. Occasionally on science, history, or linguistics.

@virtyaluk for any inquiries.

https://modern-dev.com/
https://github.com/virtyaluk
Download Telegram
đź’ˇ System Design Interview: Online Judge with Data Modelling

A good system design question can be to design an online coding challenge judge.

Problem: A coding challenge is a competition where a set of coding questions gets released for a period of few hours/days and a list of pre-registered competitors participate by solving these questions and submitting the solutions which gets run against some hidden test cases and competitors are scored based on the test results. A platform hosting such challenges is called an online judge. ex: SPOJ, topcoder etc.

https://medium.com/@saisandeepmopuri/system-design-online-judge-with-data-modelling-40cb2b53bfeb

#systemdesign #sdi #design #infrastructure #onlinejudge #interview #prep #SPOJ #topcoder #modeling #estimation #python

đź’» The byte is not enough
đź’ˇ System Design Interview: Rate limiter and Data modelling

More often than not, the design interview rounds start with basic questions such as “design a rate limiter” or “design a circuit breaker” and can go to much more depth based on your experience. The questions posed can be to design an existing technology or any specific use case of the company you’re interviewing for. Sometimes these questions get asked in telephonic screening which is an elimination round and decides whether a person’s candidature should be taken forward or not; Along with the design, one might be asked for data model to the solution or even code it up.

https://medium.com/@saisandeepmopuri/system-design-rate-limiter-and-data-modelling-9304b0d18250

And, blast from the past, Cloudlfare's story on building rate limiter capable of scaling to millions of domains:
https://blog.cloudflare.com/counting-things-a-lot-of-different-things/

#systemdesign #design #infrastructure #ratelimiter #performance #scalability #cloudflare #python #sdi #estimation #algorithms

đź’» The byte is not enough