Tag Info

Hot answers tagged

4

I've been through a number of whiteboard interviews recently, so I feel qualified to speak to this area. Here is what I know: Many software developers (including myself) have become spoiled with modern IDE's. They make corrections to our syntax errors, identify inconsistencies in our code, and tell us when we've performed a cast or used a type ...


3

I also ask this kind of question, and I agree with most of the other answers. Maybe it would help interviewees to understand WHY this type of question is important? Suppose we have an important business decision to make, and in order to do it, we need to build a new system. If someone runs up to you and asks what it would take to build a system that does ...


2

You're overthinking things. You need to do horribly for the coding test to exclude you from consideration by itself. Very often, your coding test serves as a talking point for the face to face interview. "Why did you do X?", "What would be needed to include Y?". Solve the problem how you normally would. Trying to do thing you don't normally do will lead ...


2

The theoretical answer is write the code you feel comfortable writing. Do your style, be it very generic although maybe verbose or the other end of the spectrum and minimal but lacking features. If those evaluating your code don't like your style, and deem it counter to their company's style enough to ax you, then it was probably for the best anyways. ...


2

With all due respect to your "famous graduate school" (I went to one too), they don't do a very good job of teaching you to design your own algorithms. Most of what schools do is teach you to recognize where you need to apply existing algorithms. To get better, what you need most is practice. Go through something like project euler. While there are ...


1

For me, if the person doesn't start off with identifying the key use-cases/stories then that would be enough to know they aren't prepared for a position requiring this particular skill. Afterwards, they should be able to come up with an architectural solution based on the key use-cases/stories. Hopefully they used some systematic process for identifying ...



Only top voted, non community-wiki answers of a minimum length are eligible