Let us discuss a popular interview question-related DSA. The question is about ‘finding the minimum number of…
Throttling is a mechanism created in server-side to control the rate of requests that clients can make to an API or web servers. Typically it is done as a defensive mechanism to…
When I started software development, my biggest concern was the source control system…
When talking about messaging and asynchronous data processing, it is very common you hear about the jargon…
Given two queues with their standard operations (enqueue, dequeue, isempty, size), implement a stack with its standard operations (pop, push, isempty, size).
enqueue
dequeue
isempty
size
pop
push
In a typical application using Database, it is natural all the changes for fixing bugs or new features are sent as SQL scripts. In most of the cases we have single line scripts (DDL / DML statements). But there are some scenarios we…