These are HLD questions of the kind Cognizant actually asks — the patterns that keep coming back in Cognizant's AI project interviews, where what matters is applying HLD sensibly for clients rather than research depth. Treat this page as a mock interview: say every answer out loud before revealing it. If one surprises you, the lesson behind it is linked at the bottom.
Cognizant HLD concept questions
A Cognizant interviewer asks you to explain, simply, why an e-commerce order confirmation email is usually sent via a message queue instead of directly within the same request that places the order.
Asked in
A Cognizant interviewer asks: if a request to a payment gateway times out, is it always safe to simply retry it? Why or why not?
Asked in
Cognizant HLD applied & hands-on questions
Cognizant-style: your system processes uploaded documents via a queue and a worker pool, but roughly 1% of documents repeatedly fail processing (e.g. a corrupted file). Design a way to prevent these from clogging the queue forever.
Asked in
How to use this page: Cognizant rarely asks something you've never seen — they ask a standard HLD concept and then push one level deeper ("why?", "what would you do if..."). Master the concept in the HLD course lessons, and the follow-up stops being scary.
Keep practising: Caching Explained, Databases at Scale, Design a URL Shortener and Interview Framework cover what most Cognizant HLD rounds test — and the Cognizant questions section covers the rest of their selection process.

