Oracle·Software Engineer·Onsite - Multi Round
- Design a distributed load testing service that can send traffic to a target service and track metrics like requests per second, average latency, and error rate.
- Implement a delayed task scheduler where a user submits a task ID and a future timestamp, and the system executes the task at that time.
- Given a binary tree node that includes a parent pointer, find the next node in post-order traversal without restarting from the root.
- Design and implement a networked key-value store where both keys and values are strings, accessible by clients over the network.
“This one opened the loop and I thought I handled it decently.”