After completing three rounds of interviews, including a screening, technical, and founders interview, as well as providing references from former colleagues, I was asked to complete a live coding test for a React Native project. Initially, the test was scheduled to last one hour, but it was cut short to 45 minutes due to time constraints. The interview began with a round of general questions about team management and coding, which consumed 10 minutes of the allotted time. I was then given a React Native project to download and install dependencies. While I was communicating with the interviewer, I had to read through the project for the first time and implement an appointment booking app by calling an API, displaying available dates, and submitting a booking request. During the process, I discovered that I also had to locate and fix bugs that had been left for me to resolve. However, before I realized it, I had run out of time. When the interview ended, I already knew I would not be offered the job. Although the team was very friendly throughout the interview process and seemed genuinely interested in my responses, the process was quite tedious and long. The live coding session was more of a stress test than a practical assessment of any skills. Consequently, I have mixed emotions about this interview process.