Evaluate an Integer Arithmetic Expression with Parentheses
Company: ByteDance
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: medium
Interview Round: Technical Screen
Overview: Evaluate a long integer expression with parentheses, whitespace, binary arithmetic, and unary signs without calling a language evaluator. Respect precedence and left associativity, truncate division toward zero, and avoid recursion limits on very large valid inputs.