I had a technical interview with two software engineers. One was driving and the other was observing. I was told to study leetcode by the recruiter. I studied my heart out for two weeks. The technical challenge was a variation of the merge interval leetcode. It is very easy. If there is time the interviewer will give you another variation of the interval problem. I thought I did a phenomenal job, that was until the recruiter sent a generic rejection email. I followed up and she said that I did not pass and could not elaborate. It was a shock to me because I took a screenshot of the passing tests - they all passed. I asked questions, I listened to the instructions, wasn't stumped on anything... I'm still confused.