When I initially realized I was going to be interviewed for this position, I was enthused, and immediately began to prepare. However, this quickly waned as my interview was rescheduled 3 times, which as a candidate provides a terrible experience, especially as I am currently employed full-time.
Once I finally did have my first round interview, the recruiter questioned me on skills that did not remotely align to the role for which I applied. The interviewer focused the majority of the interview asking questions on abstract concepts around algorithms. I did my best, but did not advance. I can deal with rejection. I cannot deal with poor processes, especially when followed by a generic rejection letter, and no opportunity for feedback.
I expect computer science questions from a big tech company, but the fact I had no questions surrounding the actual job skills (web development and user interface) to supplement, just seemed like a waste of time. Considering they have all my background education info and know I'm not a computer scientist but a seasoned web developer. However, it seemed that the interviewer was not at all aware of that, and just screened me generically.