By What They Answer To
A medium Python mock interview question on DataDriven, with an AI interviewer who asks follow-up questions and a hire or no-hire decision at the end.
- Domain
- Python
- Difficulty
- medium
- Seniority
- L3
Interview Prompt
A stream of event-type names comes off the message bus, and you want them filed into families by the letter they start with. Given `events`, return a dict from each starting character to the names in that family.
Summary
Every name reports to its first letter. Sort the roll call as it comes in.
How This Interview Works
- Read the vague prompt (just like a real interview)
- Ask clarifying questions to the AI interviewer
- Write and run your Python against test cases
- Answer the interviewer's follow-up questions, then get a hire or no-hire decision