Questions on job interviews, concerning preparation for and attending job interviews, as well as designing job interviews for recruiting employees.

learn more… | top users | synonyms (6)

92
votes
18answers
12k views

How to market yourself as a software developer? [closed]

I have noticed that this is a frequent issue among younglings from technical areas such as ours. In the beginning of our careers we simply don't know how to sell ourselves to our employers, and ...
69
votes
14answers
9k views

What questions do you ask about a company before deciding to work there? [closed]

Sort of like the Joel Test I guess, except you don't need to limit it to checklists of yes/no questions.
74
votes
12answers
10k views

How do you interview someone with more experience than you?

The company I'm working for is looking to hire a senior developer with more experience than me, and they expect me to do the technical part of the interview. I've only been programming a few years and ...
22
votes
12answers
7k views

What are effective interview questions? [closed]

What questions will validly judge an individuals skills as a programmer? These should be applicable to a programmer using any language, and they should be aimed at entry level positions possibly ...
29
votes
7answers
18k views

How to get a job with no experience? [closed]

I am about to be a new college grad and I am trying to get an internship or a jr software engineer position. However, I have no experience at all in the field. All I will have is my degree and my in ...
56
votes
12answers
36k views

How to recognize a good programmer? [closed]

Our company is looking for new programmers. And here comes the problem - there are many developers who look really great at the interview, seem to know the technology you need and have a good job ...
96
votes
16answers
14k views

How can I tell in an interview if a programmer is passionate about programming?

While most interview questions are focused on current knowledge of a candidate or check his/her skill to solve algorithmic problems I would like to hire a developer who is passionate about ...
41
votes
4answers
47k views

How can I test PHP skills in a interview? [closed]

My company needs to hire a PHP developer, but nobody has PHP knowledge in my company and we find difficult to test for PHP skills. If it were a C/Java developer I would ask him to write a quick ...
14
votes
16answers
21k views

Do you dress formally or casually for a programming interview? [closed]

For the 4 jobs that I have worked at, I dressed formal twice, business casual once and more casual once. How important is the dressing code to programming interviews these days? Will the employer or ...
11
votes
2answers
580 views

Should you bring up commercial projects in an interview?

I am not sure if it's a good idea or not to mention commercial software projects. Right now, I have one desktop software site selling (not enough to support myself yet) and I am not sure what is a ...
3
votes
2answers
3k views

PHP Interview test. Any advice? [closed]

I am going to be doing a short PHP test/project (20-30 mins) at an interview very soon. The job is at a junior to mid-weight salary (although no specific knowledge level is in the job spec) at a media ...
89
votes
24answers
44k views

Why are data structures so important in interviews?

I am a newbie into the corporate world recently graduated in computers. I am a java/groovy developer. I am a quick learner and I can learn new frameworks, APIs or even programming languages within ...
73
votes
15answers
37k views

Tricky logic puzzles - Are they really useful in assessing programming skills?

In the last interview I attended, I was asked to solve a puzzle where I was expected to measure exactly blah liters of water given two buckets with capacities - blah and blah liters respectively. I ...
36
votes
11answers
2k views

How to sell a high SO reputation at an interview [duplicate]

A question with absolutely no relevance to myself: How would a programmer with a stellar SO reputation (like 30k+) market his or herself to poential employers/investors who have never heard of SO? In ...
17
votes
3answers
1k views

How to avoid jumping to a solution when under pressure?

When under a particularly strict programming deadline (like an hour), if I panic at all, my tendency is to jump into coding without a real plan and hope I figure it out as I go along. Given enough ...
13
votes
9answers
2k views

How can I let prospective employers know I'm a great developer?

I've recently read through Joel's guide to finding great developers, and I feel really strongly that I am smart and get things done. The problem is, I didn't learn how to get things done until about ...
13
votes
13answers
3k views

What sources of sample work should be used in a job interview?

One of my friends has been laid off. When I talked to him, he said they didn't let him take a copy of anything he worked on. When he asked how to show what he worked on to another employer in an ...
13
votes
7answers
6k views

How can I get better at whiteboard interview questions?

I have sat on interviews and noticed a big disparity between individuals of similar competency at answering questions on a whiteboard during an interview. Generally, being able to clearly explain ...
9
votes
9answers
10k views

Good interview programming projects [closed]

I'm looking for some small programming projects that I can give potential employees to gauge their programming abilities. These will be programmers straight out of college. I'm looking for projects ...
13
votes
4answers
2k views

Too much to learn, dealing with overwhelming varieties of technologies [closed]

I am about to graduate, and I am already working as a web developer in our library IT department. When I look at job postings I am absolutely overwhelmed by the sheer variety of technologies out ...
18
votes
11answers
4k views

Is “White-Board-Coding” inappropriate during interviews?

This is a somewhat subjective quesiton but I'd love to hear feedback/opinions from either interviewers/interviewees on the topic. We split our technical part into 4 parts. Write Code, Read & ...
16
votes
14answers
2k views

What are the pros and cons for the employer of code questions during an interview? [closed]

The Joel Test question #11 is: "Do new candidates write code during their interview?". What are arguments for and against to ask new candidates to write code during the interview and to make a ...
25
votes
4answers
9k views

Upcoming Google interview, looking for some preparation advice [closed]

Well I've been hitting the books wherever I can. I have an interview coming up, first one via phone, for a software engineer position. I've read all the blog posts, I've read all the accounts of ...
37
votes
20answers
5k views

The 10 minutes technical interview [closed]

I must do a quick assessment of dozens of fresh students very quickly. I have 30 minutes meeting with each of them (in two or three days). I want to use most of the time to discuss non technical ...
131
votes
14answers
10k views

Is it just me or is this a baffling tech interview question?

Background I was just asked in a tech interview to write an algorithm to traverse an "object" (notice the quotes) where A is equal to B and B is equal to C and A is equal to C. That's it. That is ...
13
votes
4answers
25k views

Preparing for Interviews [duplicate]

Possible Duplicate: How to prepare yourself for programming interview questions? Could someone give me pointers on how go to about preparing for a technical interview? As a CS graduate, I ...
26
votes
12answers
7k views

Do I need to understand algorithms and data structures to be called a programmer? [closed]

It has been six years since I have been coding. Coding into all kinds of things like ActionScript, JavaScript, Java, PHP, Ajax, XML HTML, ASP, etc. I have used arrays, maps, linked lists, sets, etc ...
66
votes
8answers
3k views

Asking for a code sample of the company at an interview

Asking a job seeker to show some code is a fairly common practice for a software company. However, would it be acceptable for the candidate to ask the interviewer to show him a small piece of code ...
46
votes
16answers
4k views

Is big-O really that relevant when working in industry?

In every interview I have been in, I have been quizzed on mathematical analysis of complexity, including big-O notation. My question is, how relevant is this test to development in industry? How often ...
18
votes
11answers
8k views

If you could ask one technical interview question, what would it be [closed]

First off, there are equally important questions for a candidate that are non-technical (do they work well with others, can they imagine a better approach, etc.). But to evaluate the technical skills, ...
25
votes
7answers
1k views

What techniques do you use when interviewing developers?

I realize there have been lots of discussions about this type of thing and they often devolve into dogma around whether you ask the "100 logical pirates" type of questions or whether you get them to ...
10
votes
4answers
7k views

How Scala Developers Are Being Interviewed [closed]

How are Scala programmers being interviewed? What are the aspects that the interviewer looks for when interviewing a Scala developer?
26
votes
15answers
2k views

How to interview a natural scientist for a dev position?

Original Question I already did some interviews for my company, mostly computer scientists for dev positions but also some testers and project managers. Now I have to fill a vacancy in our research ...
8
votes
17answers
5k views

Do you count a Masters in CS as a negative? [closed]

In my experience interviewing developers I feel like candidates who've achieved a Masters in Comp Sci tend to be worse programmers on average that those who don't have a Masters. Is that just me, or ...
39
votes
6answers
5k views

Engineering interview candidate refuses to use whiteboard [duplicate]

Today I experienced a first in a technical interview. The candidate refused to use the whiteboard to solve an algorithm question, as I requested. There was no sort of disability at play or anything ...
14
votes
16answers
4k views

Weeding out real agile from buzzword agile in an interview [closed]

I've been interviewing for co-ops (paid internships) lately and a large number of the companies I've been interviewing with have been saying they use Scrum or some other agile methodology (scrum being ...
5
votes
3answers
1k views

How to measure an IT workplace? [closed]

During an interview, usually the interviewee is the one being measured. However I believe as an interviewee we should also question the measurement of the IT company that we applied for, but how? I ...
16
votes
7answers
3k views

Why did an interviewer ask me a question about people eating curry? [closed]

I had an interview question once which went... Interviewer: "Could you tell me how many people will eat curry for their dinner this evening" Me: "Er, sorry?" Interviewer: "Not the actual number just ...
6
votes
4answers
2k views

How do I adapt to pre-interview challenge questions?

It seems that nowadays most decent developers jobs are accompanied with some sort of programming challenges that precedes the real interview: usually in the form of a non-trivial project requiring ...
17
votes
6answers
8k views

What should my “code sample” look like?

I've just had quite a good phone interview (for a CakePHP-related position, not that it's especially important to the question). The interviewer seemed to be impressed with my resume and personality. ...
4
votes
2answers
2k views

C# Interview Preparation - References? [closed]

This is a specific question relating to C#. However, it can be extrapolated to other languages too. While one is preparing for an interview of a C# Developer (ASP.NET or WinForms or ), what would be ...
9
votes
8answers
673 views

What benefits should an intern look for aside from pay? [closed]

What things should an intern look for in an internship outside of the amount paid?
3
votes
3answers
3k views

How to show code samples in an interview?

There have been questions similar to this, but my question is HOW exactly do you showcase your code when going to an interview? Do you show screenshots, or do you bring the actual code? Do you take ...
10
votes
6answers
743 views

Interviewing a developer who's skilled in a language you don't know

Background: I'm an experienced developer and technical architect (C#, Delphi, Java, Clojure, Assembler, Perl, various esoteric functional programming languages) We need to hire some Ruby developers ...
-1
votes
3answers
395 views

Is using build-in sorting considered cheating in practice tests?

I am using one of the practice online judges where a practice problem is asked and one submits the answer and gets back if it is accepted or not based on test inputs. My question is the following: ...
56
votes
7answers
7k views

The Joel Test's equivalent for measuring a programmer [closed]

I understand that to measure a project or code, we can use The Joel Test, but is there any simple standard test (like The Joel Test) that is able to measure and filter how good a programmer is? My ...
31
votes
13answers
4k views

How to react to wrong/not answered questions during interview?

Today I have held my first interview with potential interns. While this has been mostly open questions, I have had some trivial programming tasks for them: Write a function that returns true if ...
16
votes
8answers
22k views

Web Developer interview questions

I read an article today that listed some basic questions about web development: Describe how POST data was submitted to a server by a browser. Explain a number of HTTP status codes (except maybe 404 ...
75
votes
15answers
5k views

How much help should I give during technical interviews?

I'm asked to perform or sit in during many technical interviews. We ask logic questions and simple programming problems that the interviewee is expected to be able to solve on paper. (I would rather ...
18
votes
16answers
4k views

What's your favorite interview question? [closed]

What question have you found especially valuable in interviewing software developers? What is it about the question that has made it particularly useful? I'm looking for a particular question you ...