PPractick

System design interview question

Design an attendance management system

Medium · System design (HLD) · Company tags: Meesho

The prompt

"Design an attendance system for a company with fifty thousand employees across offices, factories, and remote work. It records when people start and stop work, feeds payroll, and enforces labour rules like mandatory breaks and overtime limits. Some employees will try to cheat it, and payroll cannot be wrong."

What this round really tests

correctness under adversarial users with legal consequences. This sounds like a simple CRUD system and is not: the data drives payroll and legal compliance, the users have incentives to manipulate it, and the rules vary by jurisdiction in ways that cannot be hardcoded. The discriminating signal is treating time records as an auditable ledger rather than editable rows.

Clarifying questions worth asking

Practise questions like this with a real engineer

On Practick another engineer interviews you live for 60 minutes on a question from this bank. They have the full interviewer guide beside the call: the answers to your clarifying questions, the numbers to hand out, a ladder of follow-ups and a scoring rubric. You get the model solution once the session settles. It is free: interview someone for an hour and you have earned your own.

Book a free mock interview

Related questions

All 132 system design interview questions

System design mock interviews · DSA interview questions · Free mock interview practice · Browse interviewers · Sign in