The Log Pulse
A easy Python interview practice problem on DataDriven. Write and execute real python code with instant grading.
- Domain
- Python
- Difficulty
- easy
- Seniority
- L3
Problem
Our monitoring pipeline emits log lines shaped like '[LEVEL] message', and not all of them survive the trip: some arrive empty, with no brackets, or otherwise garbled. From a batch of those lines, return a 2-element list where element 0 maps each LEVEL to how many times it appears (every malformed line counted under 'UNKNOWN') and element 1 is the level with the highest count. An empty batch returns [{}, ''].
Summary
Some lines repeat themselves.
Practice This Problem
Solve this Python problem with real code execution. DataDriven runs your Python code in a real environment and grades it automatically.