Us software engineer face similar obstacles in interviewing. The sad truth is most of the industry sucks at interviewing, and the best thing that they can come up with is putting you in room with a whiteboard and 45 minutes to solve a problem. We effectively are optimizing for people that can solve coding challenges on a whiteboard in 45 minutes.
There are companies that are trying different things like using behavioral questions more or even having a day where you can work with the people you would be working with.
When I am interviewing, I never use gotcha questions. I am more interested if I can work with this person on a team to build great software.
While I am a big proponent of TDD, I am not a fanatic. If someone shows aptitude and is willing to learn that is what I am looking for.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.