Implement four data-structure/string geometry tasks
Company: Microsoft
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: medium
Interview Round: Onsite
Quick Answer: This multi-part question evaluates manual big-integer string multiplication, robust parsing and tokenization of complex log formats, computational geometry for axis-aligned rectangle detection, and dynamic data-structure design for time-series updates and aggregate queries.