3 ms·
The other trick, since I've just been on the interview circuit and used this one a bit: use previous companies brain teasers/language puzzles (eg. worst feature
by anthonyb 16y ago
The other trick, since I've just been on the interview circuit and used this one a bit: use previous companies brain teasers/language puzzles (eg. worst feature or wart of language X) against the current one.
If they don't do any language puzzles or ask you hard questions, then either a) run screaming or b) use that as an excuse to ask a hard language question.
- HeyLaughingBoy 16y agoAs an interviewer this gives me absolutely no useful information! The questions I ask have to be relevant to your ability to do the job. Brain teasers and opinions about languages aren't. Now, if you have, e.g., C++ and Python on your resume and I ask you to compare how easy/difficult it is to do a certain operation using either language, that can give me insight into your experience using them. Just asking what your most/least favorite language feature is doesn't. ps, why would you ask an interviewer a language question?
- anthonyb 16y agoIf you're looking for a senior developer with 5-10 years experience in a language it's a useful gauge of experience and whether they think about the language that they work in , particularly if it's something that might bite you. eg. What does the following do in Python 2: try: my_dict['foo'].append(result[1]) except IndexError, KeyError: my_dict['foo'] = [result[0]] And you ask interviewers language questions to find out the same thing - namely, whether they really know what they're doing. I'd rather do interesting work, and not get stuck explaining list comprehensions to a bunch of people.