Interview scheduled months after the application was submitted.
1 st round was with the Hiring manager around 7am PDT. He gave a brief description of the company and asked in depth questions based on my resume. There was a problem solving round where I had to provide solutions for an planning problem in 4 dimension. There was also a surprise coding round, to test my C++ abilities.
I enjoyed the interview experience until they didn't have the courtesy to even send a rejection email. Take days on candidate's time and preparation but can't send even a rejection email after months.