Earlier quoted context omitted.
For me, the interview has always been way more stressful than anything I've had to do on the job. I think lots of people feel the same way (partially based on what I've seen performing interviews myself).
I'm sorry to hear about how stressed you get during interviews, but unfortunately the stress you demonstrate during technical interviews is a useful heuristic when determining whether or not a candidate would be a good fit for a company. Is a good signal all of the time? No. Is it a good signal most of the time? Probably.
I will not do a tech interview
341–350 of 554 posts
Re: I will not do a tech interview
#342Earlier quoted context omitted.
My experience has been that with a client, the universe of potential questions is much smaller than the universe of potential questions in an interview. An interviewer can go almost anywhere. . .that's not usually the case with the client. As you said, the client is asking about the software you are developing, not - typically - details about how you would handle their business need in a different language or on a di…
I've had the polar opposite experience. I guess we have very different clients. Clients generally ask questions that don't make a lot of sense or that show a fundamental misunderstanding of how the system works. They may introduce new constraints and requirements on the fly that you've never heard of before. It's generally a lot more difficult. The "universe of potential questions" is basically limitless. Interviewer…
Re: I will not do a tech interview
#343Earlier quoted context omitted.
Oh well, if you think that everybody who doesn't freeze up in a job interview is automatically overconfident this discussion can't go anywhere.
It seems like you're focusing on the specifics of what I said without getting the general idea of what I said. The key phrase in my original comment was "or having similar problems". I'm not saying that you must freeze up to be hired by me. All I'm saying is that I consider it to be a good thing if a candidate shows some signs of inconfidence (one of which may be freezing up). That means they're taking the interview…
Freezing up is a problem, not the opposite of overconfidence, or just the lack of confidence. Some not so confident behaviors are irrelevant, that's why I'd like to know what you mean.
Are you in a hiring position?
Edit: If you are in a hiring position and manage a team I understand your point of view and that you want a team that works well together.
Re: I will not do a tech interview
#344Earlier quoted context omitted.
Can I offer you some advice? An interview is a negotiation. The rules aren't fixed. If you're asked to do something that won't give a reliable measurement of your ability, say so and offer the interviewer a better option. You'll probably get what you want. In the scenario you described, I might try something like this: "I think I see what you're trying to measure by asking that question, but it assumes a working styl…
I've tried that. The response is always, "This is how we do our interviews. If we changed it for you, it would be hard to compare you to our other applicants".
Re: I will not do a tech interview
#345Earlier quoted context omitted.
Can I offer you some advice? An interview is a negotiation. The rules aren't fixed. If you're asked to do something that won't give a reliable measurement of your ability, say so and offer the interviewer a better option. You'll probably get what you want. In the scenario you described, I might try something like this: "I think I see what you're trying to measure by asking that question, but it assumes a working styl…
It may be a negotiation but it is a very asymmetrical one. That by itself might be the root cause of a lot of the anxiety.
Re: I will not do a tech interview
#346Earlier quoted context omitted.
Basic computer science knowledge (and yes, B-Trees qualifies) cannot be learned in 20 seconds. Most of this knowledge is actually a prerequisite to being able to search Google properly.
how often does a normal software developer find himself in a situation where he has to know about B-Trees in depth?
Re: I will not do a tech interview
#347It sounds like contracting might be what the OP wants to do more than employment if he's so good at selling that and not interviewing, but also not keeping those jobs long enough.
Or maybe I misread it? Sounded like he was hired a number of times for jobs, but went back to interviewing not long after anyways.
Re: I will not do a tech interview
#348Granted, there are a lot of bad tech interviews out there (asking about algorithms that nobody ever uses) ... but I do not understand this. Imagine someone's being hired for a front-end position, and we don't have months to get them up to speed. I'm going to ask them to explain how a closure works. How they deal with AJAX. What they think about "!important". Things to be careful about with floats. How CSS precedence/…
Re: I will not do a tech interview
#349> I politely suggest that a short contract job might be the best option for a company to evaluate a senior developer I like the twist of doing the contract off site on the developers own time. Every time I see someone on hacker news saying, "we've solved the interview problem. We just require every new hire to give up their old job and contract with us for a week to see if they are a good fit", I often wonder about t…
Left a comment above, but thought I'd ask again... anyone have any experience with GroupTalent [1] which seems to enable this type of small-contract-as-an-interview process? [1] https://grouptalent.com/welcome/
Re: I will not do a tech interview
#350Earlier quoted context omitted.
This is the way the company I work for currently does it. They provide the candidate with a piece of terrible code, ask for a code review of as many issues as the candidate can find, and also for a refactored copy of the code. Both of which are completed remotely on the dev's own time. This is before even meeting the candidate in person. Once we meet in person for the first time, another terrible piece of code is pro…
I think that a lot of companies forget that they are also being interviewed during their interviews. Were I to interview at your company, I would think that your employees spend most of their time performing code review. I would probably walk out, too.
Our take is more that if you can recognize what is wrong with the code on multiple levels then you can most likely write good code.
This is easier to check on non-trivial code when done through a code review then by getting the interviewee to write the same kind of code that every other interview looks for. The submitted code sample does this as well.
I'd also want people on my team to be able to successfully refactor legacy code just by looking at it and being able to identify where things can be better cleaned up and tested.