Learn the work behind Data, AI & Forward Deployed Engineering
Practical explanations, career decisions and reproducible workflows. Read the reasoning, inspect the evidence and follow the next skill into a real programme.
Accepting a job offer: what to confirm in writing first
Before accepting a job offer, get an email from the recruiter or HR that confirms every term you discussed on the phone: the CTC and how it splits into fixed and variable pay, the joining date and location, the…
A/B testing interview questions, from sample size to peeking
A/B testing interview questions check whether you can design an experiment that answers the business question, and then refuse to trust a result that the design cannot support. Expect questions on choosing the metric…
A/B testing randomization checks before reading the uplift
Before interpreting uplift, verify that assignment, exposure and outcome records represent the intended experiment population. Check the configured allocation ratio, stable unit identity, cross-variant contamination and
Abstention: let a classifier decline uncertain cases
A classifier need not automate every row. An abstention policy can route uncertain cases to review while making automatic decisions only in lower-risk regions. The trade-off is between automated coverage, automated error
Accounts receivable ageing with partial payments
Age the outstanding invoice balance at a defined cutoff, not the original invoice amount. Partial payments and applied credits reduce the balance, while transactions posted after the cutoff must not change a historical r
Activation functions: diagnose saturation and dead units
Activation functions shape both forward signals and backward gradients. Sigmoid can saturate at large positive or negative inputs, producing derivatives near zero. ReLU returns zero for negative inputs, so those examples
Activation metrics: connect first value to observable behaviour
Choose an activation event that represents a plausible first delivery of product value, define it precisely and evaluate whether it relates to later meaningful outcomes. Completing registration is observable, but it may
Add idempotency to an order-processing endpoint
A client may not know whether a timed-out request completed. An idempotency key lets it retry without creating a second order.
Add structured request logs and correlation IDs
Distributed calls need a common trace while individual hops keep their own request identities. This lets an operator follow one task without logging its entire payload.
Agent memory: separate facts, preferences and temporary state
“Memory” often combines different records that should not share authority or lifetime. A policy fact, a user’s style preference and the current draft step need different sources, validation and deletion.
Agent-to-agent handoffs with explicit task ownership
“Research agent, please pass this to verification” is incomplete. A handoff needs one current owner, bounded task, evidence inputs and acceptance criteria.
Agent versus workflow: choose the least complex reliable design
An agent chooses actions dynamically. A workflow follows known states and branches. If a refund form always needs validation, policy lookup, calculation and review, an open-ended planner adds variability without solving
Not sure which programme fits?
Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.