I got contact from recruiter, after a friendly chat setup a phone interview. Then it became pretty weird. The interviewer asked a expression process type of question, but for a senior level, ask so simple question like how to parse a int string type doesn't make any sense. When I jumped ahead to propose some real-world solution which could process a more complex expression, the interviewer didn't seem to like it. She dragged me back to those naive questions, so after 45 minutes, we still stayed at pretty simple questions level, without being able to touch the real challenging part of the problem to handle expression one will face in a real world problem. BTW I wrote code perfectly and each questions runs in the code running tool. But a few days later I received rejection email. I passed a few much tougher screenings with a few stronger hotter companies(Facebook, Airbnb etc), just wonder if their developers don't want strong engineers to join the team...