Speechify interview question

Debugging & Async Challenge Task 1: find and fix bugs, memory leaks, and UI issues. Task 2: implement an async operation in three ways — callbacks, Combine, and async/await — with tests provided to validate the solution. Task 3: debug and resolve a login issue preventing access to the main app. Structure: tasks were independent and could be completed in any order. Time limit: 90 minutes, with progress reminders every 30 minutes from the interviewer.