Applied online , got a call from a recruiter following up with a phone interview. The phone interview basically asked about your background to see if it matches job descriptions. After that Hiring manger asked for Code Samples.... If you work as a Software Engineer, you should know it's something called NDA. That means we cannot share our work code to anyone. So fine, I took a little of time to wrote a quite easy code (implemented Game of Life with the required design patterns and Solid Principle). Hiring Manger looked at it and decided to pass. I was not sure what he wanted and what exactly he expected? an enterprise application? Really?