Q1. What is a cohort retention analysis?
Cohort analysis groups users by a shared start event, usually their first activity period, and tracks behaviour over subsequent periods. Retention is the share of a cohor...
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 (72 available).
Cohort analysis groups users by a shared start event, usually their first activity period, and tracks behaviour over subsequent periods. Retention is the share of a cohor...
WCAG is organised around four principles known as POUR. Perceivable means information must be available to the senses, for example text alternatives for images, captions ...
A `Symbol` is an immutable, interned identifier such as `:name`. A `String` is a mutable sequence of characters such as `"name"`. Symbols are stored once, so repeated use...
Requirements: shorten a long URL, redirect quickly, handle ~100M new links per day with a 100:1 read-to-write ratio. API: POST /api/links {longUrl} -> {shortUrl}; GET /{c...
Big O describes how runtime or memory grows with input size, ignoring constants and lower-order terms. From fastest to slowest: - O(1) constant: hash lookup, array index....
Window functions compute a value across a set of rows related to the current row without collapsing them, unlike GROUP BY. They preserve row granularity. ```sql SELECT us...
Redis offers two persistence mechanisms. RDB takes point-in-time snapshots at configured intervals, for example save 900 1 snapshots after 900 seconds if at least one key...
Both give an element an accessible name, but they work differently. aria-label sets the name directly to a string, for example a button with aria-label="Close dialog". ar...
`val` declares a read-only reference that cannot be reassigned after initialisation. `var` declares a mutable reference that can be reassigned. ```kotlin val name = "Ada"...
The word LEVEL has 5 letters with repeats: L appears 2 times, E appears 2 times, V appears once. Total arrangements = 5! / (2! x 2!) = 120 / 4 = 30. Approach: start with ...
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.