5 articles found
Master SQL subqueries — scalar, column, table, and correlated subqueries. EXISTS vs IN performance, and when to use CTEs instead.
Design a distributed rate limiter — token bucket vs sliding window, Redis-backed implementation, API middleware, and handling distributed deployments.
Learn MySQL stored procedures and functions — parameters, IF/CASE logic, loops, transactions, and the difference between procedures and functions.
Master SQL window functions — ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD with PARTITION BY. The most asked advanced SQL topic in data and backend interviews.
Design a real-time chat system for 500 million users — WebSockets vs polling, Kafka message queue, Cassandra storage, presence service and push notifications.