I have been on four interviews and this question ("Where do you look for help?") was asked three times. What is the point of it? What is my opinion is a bit controversial like googling is OK? Is this answer OK?
UPDATE:
Seems it went well.
|
I have been on four interviews and this question ("Where do you look for help?") was asked three times. What is the point of it? What is my opinion is a bit controversial like googling is OK? Is this answer OK? UPDATE: Seems it went well. |
|||||||||||
|
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
If your workflow includes Google, and the employer you're interviewing with doesn't like that, then perhaps you should find a different employer. As for where I personally look for help: Google, StackOverflow, man pages, etc. Basically online sources. In the worst case scenario for an open-source library I'm using, I'll read through the code; things have to be pretty dire if I'm going to go dumpster diving though. |
|||||||
|
|
The point of the question is not to poke holes at the sources you use for help. It reveals insight about how you would seek out help for a problem. Are you willing to ask for help or are you going to beat your head against the wall for the next day or so? |
|||
|
|
|
Google is a good and honest answer. I think an employer would be surprised if you don't say "Google" or "Online Search" of some sort. The point of the question isn't to find out your favorite search engine though. This is your opportunity to show your potential employer how you would go about solving a problem when you need help. Say you'd use Google to help you find a solution. Point out that you'd look at blogs and sites like Stackoverflow for solutions as well. At what point do you decide that the internet isn't going to help? When would you turn to your co-workers or company documentation for a solution? Are you going to beat your head against the wall or will you eventually ask for help? |
|||||||
|
|
It will uncover the route you take in finding a resolution to a problem. This is a great indicator on your overall approach to a problem and can also be a great indicator on behavioral traits which may or may not mesh with the given environment. Having personally worked with individuals who will waste many more hours then needed in finding a resolution to a problem based on their pattern of approaching the problem I can attest to the validity of this question. More often then not it boils down to not knowing the point in time when to ask for help. |
|||||||
|
|
IMO it's completely okay. If I asked this question I would expect the interviewee to answer exactly that (and mentioning he asks well-thought questions on SO wouldn't hurt as well) since that would indicate he is reasonably self-sufficent and can use publicly available sources before nagging for help. |
|||
|
|
|
Although I think it is a weak interview question, I can see where they are coming from. If you've ever had a developer working on your team that has no research skills whatsoever you would understand. It is really annoying when these people disrupt other people's work all day long for questions they could have easily looked up on their own. |
|||
|
|
|
As others have said, the point of this question is to see how you think and what you do to figure out something you don't know. I think that being able to look stuff up online is OK and that if the employer thinks its controversial that you might not want to work there. Any employer which expects its employees to work in a vacuum like that is being unreasonable. By implying that employees being forced to work without looking stuff up online is forcing them to work in a vacuum, I mean that they seem to not want their employees to have to be able to learn new ways of doing things or know the resources they need in advance essentially isolating their employees from information they're not expecting to have to find. Another thing I've thought of is if the company does not want their code being relicensed due to license issues. I've seen code snippets online with a license attached to them and they might not want their employees to put such code into their code base. In this case, it might be seen as an issue by the company but I feel that companies should trust their employees to not do that. |
|||
|
|
|
My first source is usually looking for man pages. Or ask colleague for pointers on where to find information. If all else fails -- IRC fro that the particular thing your working on or stuck in. Usually someone has come across the problem before. |
|||
|
|
|
It's not realistic for an employer to expect that you will never check online resources when you get stuck on something. However, I can understand concerns over copyright or trademark issues or code safety if you just blindly copy something you saw on a Web page into your code. For me personally, the answer would break down as follows:
|
|||
|
|
|
Another source of information would be your co-workers, assuming you have some. They'd be relatively most helpful on the existing software, of course. |
|||
|
|
|
Good interview question for me , if i interview some asp.net web developer in Jan 2011 with some experience say about 2-3 years and he doesn't named Stack overflow straight away apart from google offcourse. it will not be the end of the interview but Real doub't will creep in my mind about him or her. |
|||
|
|