Superhuman interview question

first a code review on multithreading, then implementing a rate limiter.