Build a Robust Log Parser and Prefix-Operator Search
Company: Kikoff
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: easy
Interview Round: Technical Screen
Overview: Design a tool that parses a list of server-log strings into structured records with timestamp, level, service, message, and optional user identifier. Make the API or object boundaries explicit, then cover invariants, edge cases, testing strategy, and operational trade-offs.
Read the full Kikoff Software Engineer interview experience this question came from