Medium Backend Developer questions
34 questions · 10 points each for a correct first answer.
- 1.The N+1 query problemsql, performance, ormmedium
- 2.Cache-aside patterncaching, redismedium
- 3.Logging out with JWTsauthentication, jwt, securitymedium
- 4.Isolation levels and dirty readssql, transactionsmedium
- 5.Offset or cursor paginationapi-design, sql, performancemedium
- 6.Token bucket rate limiterrate-limiting, api-designmedium
- 7.At-least-once deliverymessage-queues, idempotencymedium
- 8.Composite index column orderdatabase-indexing, sqlmedium
- 9.More consumers than partitionskafka, message-queuesmedium
- 10.Two awaits that could run togethernodejs, async-programming, performancemedium
- 11.A 64-bit id changes after parsingnodejs, api-design, debuggingmedium
- 12.Response to a matching If-None-Matchhttp, cachingmedium
- 13.Optimistic lock update hits 0 rowsconcurrency, sqlmedium
- 14.Why access tokens are short-livedauthentication, jwtmedium
- 15.Webhook signature never matchesweb-security, webhooks, nodejsmedium
- 16.Errors during every deploydeployment, reliabilitymedium
- 17.Liveness probe restarts every poddeployment, reliability, observabilitymedium
- 18.Retrying after a shared outagereliability, distributed-systemsmedium
- 19.What a circuit breaker doesreliability, system-designmedium
- 20.Redis structure for a leaderboardredis, data-structuresmedium
- 21.Index ignored for lower(email)sql, indexing, performancemedium
- 22.Benefit of INCLUDE in an indexindexing, performance, postgresqlmedium
- 23.Risk of "import image from URL"security, owaspmedium
- 24.Any user can read any invoicesecurity, authorization, owaspmedium
- 25.Saving req.body directlysecurity, api-designmedium
- 26.Testing code that calls a payment APItesting, mockingmedium
- 27.Following one request across servicesobservability, tracingmedium
- 28.Fine average, unhappy usersobservability, performancemedium
- 29.Docker rebuild reinstalls everythingdocker, performancemedium
- 30.One bad message blocks the queuemessage-queues, reliabilitymedium
- 31.Worker crash with auto-ackrabbitmq, message-queuesmedium
- 32.Async callback inside forEachnodejs, async-programming, debuggingmedium
- 33.Keeping a cached price freshcaching, redismedium
- 34.CDN serves one user's profile to anothercaching, http, securitymedium