I had a good overall experience interviewing at Zuhlke Vietnam. FYI: I decided to stop my process at round 2 as we don't find each other a good match.
- Hit:
+ friendly interviewers who openly give you feedback after each session.
+ ask for your feedback about the interview process as well.
- Miss: the questions are somewhat pedantic for me, I don't feel like there's a lot of hard problems, just more about "you know or you don't know" ones. Especially in round 2. In the pair programming exercise, it feels a bit like I'm "forced" to use TDD to solve the problem. The host correct me right away when I navigate out of the "pre-defined path".
I'm fine with TDD (though I tried it around 10 years ago & eventually "customize" the framework to suit my own programming habit). However, it feels a bit like I'm hand-guided to such a simple problem. For most of the time, I feel like I'm not solving the problem, but "guess" the interviewer approach & what the he wants me to do next. So instead of solving a problem, I was given kind of an "introduction to TDD lesson".
Don't get me wrong, the interviewers are friendly & patient all the time. And some part of the "lesson" is actually interesting. However I don't feel like they are searching for creative problem solvers, more on disciplined developers who strictly follow the process.