Squarespace Interview Question

You are provided a large, buggy codebase in a virtual IDE using a hand-rolled vanilla JavaScript framework (i.e React-like). You must rapidly grok the framework and the implementation code as quickly as possible to fix as many bugs within the 30 minute timeframe. The virtual IDE is VSCode-like but has limited support for go-to-definitions. There is no TypeScript support. You will have to scan code manually or CMD+F to locate call sites. 3 bugfixes is a minimum passing score. During the interview, it won't be immediately clear whether bugs originate from application code or from the implementation of the mock framework, which are both contained in a single JavaScript file. You will be penalized for spending any more than the minimum time necessary to fix the bug before moving forward.