In the interview, I faced two challenging LeetCode questions – one that was relatively easy and another that was exceptionally hard. I successfully conquered the difficult question, solving it flawlessly and passing all test cases with finesse. However, the easy question posed a few challenges. Although I managed to clear 43 out of 48 test cases, I requested additional time to address the edge cases thoroughly. Despite my best efforts, time constraints compelled me to verbally explain my approach for improvements. Regrettably, I received a rejection. It's worth noting that the interviewers expected candidates to solve two LeetCode questions within an hour, alongside discussing their background, recent projects, and more. This stringent timeline undoubtedly added immense pressure to the already demanding interview process.