Q171. What are ConfigMaps and Secrets?
Both decouple configuration from container images, but they differ in intent and handling. - ConfigMap: non-sensitive key-value data or files. Consume it as environment v...
Technical Question Bank · Peer-Reviewed
Search and filter frequently asked interview questions across technical, programming, and behavioral domains. Tailor your interview preparation by difficulty for freshers or experienced developers (329 available).
Both decouple configuration from container images, but they differ in intent and handling. - ConfigMap: non-sensitive key-value data or files. Consume it as environment v...
Perfect consistency is not achievable without giving up caching; aim for bounded staleness and correct behavior. Practical rules: - On write, commit to the database first...
Boundaries should follow the business domain, not technical layers. Techniques: - Domain-Driven Design bounded contexts: each context has its own model and ubiquitous lan...
Next.js has several cache layers. The Data Cache stores individual fetch results and can be tagged. The Full Route Cache stores rendered HTML and RSC payloads for static ...
A coroutine is cooperative: cancellation sets a flag that the coroutine must observe. Suspend functions from `kotlinx.coroutines` check automatically and throw `Cancellat...
.NET uses a generational, compacting, tracing collector. New objects go to generation 0. Survivors are promoted to gen 1 then gen 2. Gen 0 collections are frequent and ch...
Ownership allows one owner, but graphs and shared state need more. Rust pushes the choice into types. - `Rc`: single-threaded reference counting. `clone` increments a cou...
`context.Context` carries deadlines, cancellation signals and request-scoped values across API boundaries and goroutines. It is how cancellation and timeouts propagate th...
Given a pricing function, write focused tests with JUnit and AssertJ. ```java class PriceCalculator { BigDecimal finalPrice(BigDecimal base, int qty, boolean member) { if...
Ahead-of-time, AOT, compilation translates the program to machine code before it runs, producing a native binary. Startup is fast, memory overhead is predictable and ther...
HireXTech uses essential storage to remember your study preferences and third-party advertising cookies via Google AdSense in compliance with GDPR. You can choose to enable essential cookies only or accept all cookies. Read our Privacy Policy.