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)

9
votes
7answers
17k views

How to deal with OOP design problems in interviews?

This is a question where I seek guidance from fellow/senior developers to get into my dream company - it's a pioneer in OOP and Agile. I've already failed once to clear an interview. One part I feel ...
8
votes
6answers
1k views

Is it OK to mix C and C++ in an interview?

If I am asked in an interview to write down some code, should I completely stick with C++ or is it acceptable to "mix" the two to write easy code as it comes to my mind? I'll explain it: if I'm asked ...
12
votes
4answers
1k views

Why don't interviewers ask the applicant to read some code?

I had a dozen interviews in my life (I'm about to graduate) and I wonder why I was only once asked to read and explain some code. Roughly, 90% jobs are mostly about maintaining existing systems. IMO ...
3
votes
4answers
2k views

What are the most important OO skills to show off in the job hunt?

I am in the market for new employment, and found a position were they asked me to create a programming sample based off an assignment. I blew the sample trying to get it done quickly one night, and ...
21
votes
7answers
7k views

Software developer interview questions: is speed everything? [closed]

Maybe I'm just less smart than other people but for once I'd like to say that all the puzzles, riddles, code questions and code-on-paper exercises seem just a bit hard to me. I've always thought of ...
17
votes
7answers
2k views

Asking back technical questions during the interview (as the interviewee) [closed]

I would like to know if people have already asked back some technical questions to your interviewer. Saying something like "Well, you asked me a bunch of technical questions, and now, do you mind if I ...
4
votes
6answers
4k views

To be an interviewer - Java [closed]

The internet is full of references on how to get prepared for an interview. Many websites are loaded with questions and answers. But I can't find any useful information about what exactly an ...
26
votes
17answers
2k views

What's the best lesson you have learned in your career? [closed]

I think mine is "there's no such thing as a five minute job" - that programmers tend to be overly optimistic about development and that we should really think through a the implications before ...
10
votes
6answers
2k views

Should java developers know about garbage collection algorithms?

I have been recently asked in an interview if I know about any garbage collection algorithms. I knew what garbage collection is but I never really thought about learning about garbage collection ...
7
votes
1answer
975 views

“Read” a file without using a file pointer

I was asked this question in an interview. I'm somehow supposed to "read" a file into my C program as input without using a file pointer (including "f" functions, e.g. fgets, fscanf etc.). I'm also ...
12
votes
1answer
1k views

Rate your programming language expertise by language concepts

I am looking for a good way to rate the expertise in a particular programming language. The idea arose when I found the following article: Taking falsely all the credits? You don't know JavaScript. It ...
99
votes
24answers
55k 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 ...
3
votes
4answers
706 views

What to expect during an interview with a senior development executive? [closed]

I passed first two technical interviews at a global e-commerce company for the position of senior software engineer. I was told that there are two more interviews, one with a senior development ...
14
votes
8answers
2k views

Using template questions in a technical interview

I've recently been in an argument with a colleague about technical questions in interviews. As a graduate, I went round lots of companies and noticed they used the same questions. An example is "Can ...
8
votes
9answers
1k views

How would you answer this job-interview question?

One of the five people who interviewed me asked a question that resulted in an hour-long discussion: "Explain how you would develop a frequency-sorted list of the ten thousand most-used words in the ...
5
votes
2answers
820 views

Taking Object Oriented development to the next level [closed]

Can you mention some advanced OO topics or concepts that one should be aware of? I have been a developer for 2 years now and currently aiming for a certain company that requires a web developer with ...
8
votes
2answers
709 views

Interview: how to ask development process/culture related questions [closed]

I just watched a presentation about simplicity by Rich Hickey at InfoQ where he goes over the constructs programmers use to produce artifacts and how those constructs make various trade-offs when it ...
13
votes
5answers
1k views

Are there any Phone Interview equivalents to FizzBuzz?

I think FizzBuzz is a fine question to ask in an in-person interview with a whiteboard or pen and paper handy to determine whether or not a particular candidate is of bare-minimum competence. However, ...
16
votes
9answers
2k views

Is it common for a programmer not to know the difference between C and C++? [closed]

During an interview, I was asked whether I knew the difference between C and C++. I was wondering why such question being asked?
4
votes
5answers
974 views

Exit interview - what is and isn't OK [closed]

There's a lot of questions about hiring interviews, but the same cannot be said about exit interviews. As I'm going to embark on a new challenge in the near future, I'm going to go through an exit ...
18
votes
11answers
3k views

Any tips on getting hired as a software project manager straight out of college?

I graduated with a BS in compsci last September, and I've been trying (unsuccessfully) to find a job as a project manager ever since. I fell in love with software engineering (the formal practice ...
9
votes
8answers
2k views

Should I expect to know a lot about every language I put on my resume as a college student? [closed]

If I am asked to program an algorithm, say binary search, in languages other than Java during an interview, I will have a hard time trying to remember the syntax. Is it okay to tell my interviewer ...
3
votes
2answers
3k views

What kind of task should I expect In a PHP job interview? [closed]

I've got a job interview a few days from today (and yeah, I'm dreading it). The job is based in PHP web development. I have 3 years experience with PHP and a few other languages, but I'm only 17 so ...
6
votes
8answers
1k views

Why most job offerings are for a <language here> developer, rather than a developer in general? [closed]

In an ideal world: In an excellent article Don't Call Yourself A Programmer, And Other Career Advice, Patrick McKenzie explains, among other things, that language doesn't matter: A developer is a ...
8
votes
6answers
1k views

How do the algorithms to solve problems encountered in interviews translate into real world solutions?

I have recently finished an undergraduate course in computer science and I am looking for a job. During the search I encountered several interesting (and tough) problems that needed clever algorithms ...
18
votes
11answers
2k views

Company wants thoughts about their site during interview

I have an initial phone interview coming up with a company for a Senior Web Developer position and in the email they asked to prepare by signing up on their site because they'd like to hear my ...
7
votes
6answers
773 views

Show “hobby” project during the interview?

I am developing this Android game (Technology wise 3D with OpenGLES2 and shaders, some nice AI with http://www.steeringbehaviors.de/ ) during my free time. The goal is to launched in the "Android ...
10
votes
3answers
1k views

How to handle interview questions on programming style

As a C++-programmer in interviews I repeatedly found myself in situations were the interviewer wanted to probe my knowledge of good programming style. These typically were centered around basic ...
13
votes
6answers
5k views

How should I prepare for a coding phone interview?

I'm going to write code during a phone interview in the next few weeks. The interviewer and I will use a collaborative text editor to both view the code. I have a few questions since this is my ...
8
votes
6answers
2k views

Interview assignment: how long is reasonable?

So I'm hiring for a senior developer/team lead role for an ASP.NET MVC3 project. This is a big deal position for our team as this person will lead one of our two main products--a product that hasn't ...
3
votes
3answers
598 views

A software design pattern to model runtime-dependent behavior

In a interview I was asked, Suppose we are going to create a software that runs on both desktop machines and smartphones. Name a software design pattern that could be used to enable the application ...
7
votes
6answers
818 views

Floyd's algorithm

Is it possible(expected) for an individual to figure out(having never seen it before) the algorithm if asked at an interview? What other problems have equally interesting solutions? Edit: Due to the ...
4
votes
8answers
10k views

Object Oriented Programming Concepts and Interviews

I'm an Object Oriented Programming fanatic. I have always believed in modelling solutions in terms of objects. It is something that comes to me naturally. I work with a services start up that ...
3
votes
4answers
10k views

Question about SDLC. How to answer this?

I have seen this asked many times in job interviews but I am still not sure how to answer this. I am a web developer for quite some time but I still have problem with explaining OOP and SDLC (Familiar ...
6
votes
8answers
4k views

How to answer to this HashTable interview question?

Today I was asked this question during an interview: What's gonna happen if we do not override hashcode method for our class, then add it to HashTable and then try to get objects? Could you ...
9
votes
4answers
3k views

Are there currently any modern, standardized, aptitude test for software engineering? [closed]

Background I am a working software engineer who is in the midst of seeking out a new contract for the next year or so. In my search, I am enduring several absurd technical interviews as indicated by ...
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 ...
-1
votes
6answers
2k views

Programming Test [duplicate]

Possible Duplicate: Good interview programming projects We are looking to hire some more Java developers onto our team, and plan to test their coding abilities with a test. We currently use ...
10
votes
7answers
984 views

Interview question: how much would you test before you stop?

This was a question I got in an interview. After asking the coding question, the interviewer asked how I would test the function. I answered with writing unit tests and test cases to try to cover ...
6
votes
4answers
10k views

Interview approaches and questions for a software developer intern

What are some good ideas, common approaches and appropriate questions that you would bring when interviewing a software development intern to join your team? I really don't have expectations of any ...
6
votes
9answers
581 views

how to ask in the interview if the project is new development or maintenance?

How do you ask the potential employer in the interview if the project you will be working on is Support and Maintenance or new development? Last time in the interview I asked this question and I was ...
0
votes
3answers
656 views

JavaScript Phone Screen

For a simple phone screen question we generally always ask about scoping rules. It's clearly one of the biggest gotchas of JavaScript. Out of everyone we ask almost everyone insists that in an if or ...
36
votes
14answers
2k views

If you had two projects with the same specification and only one was developed using TDD how could you tell?

I was asked this question in an interview and it has been bugging me ever since. You have two projects, both with the same specification but only one of these projects was developed using Test ...
13
votes
4answers
3k 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 ...
1
vote
3answers
459 views

CRM in the context of C++ programming

I was asked by an employer about CRM in the context of C++ software development. The position I was applying for was C++ Software Engineer. I told them: As far as I know, CRM is an acronym that ...
2
votes
8answers
653 views

Is it usual if my employer asks me to get MCP certificates for higher salary?

I just got a salary negotiation this morning (I passed three interviews last 3 weeks), and it was like a game. I was stubborn with my expectation, or that number, or I leave. OK, to be honest, it's ...
20
votes
8answers
1k views

Should I work for free while applying for a job? [closed]

An employer usually asks a candidate to do a small project at home ("homework") as a part of applying for a job. Last time I applied for a job (as a web developer), there were aproximately 10 ...
4
votes
9answers
491 views

Is there a useful correlation between choice of web-browser/search engine and good quality programmers? [closed]

After a round of interviews earlier this year, which included some practical questions with access to a computer, I noticed that, at least for the applicants we were seeing, there was a high inverse ...
4
votes
6answers
244 views

Are time restrictions on technical tests a good thing?

So we're having an internal debate on whether the time restriction that we have in place for our technical test a good thing. I thought I would open it out to the community. So what are your thoughts ...
6
votes
7answers
942 views

Interview question: which is the time period estimated by you to learn Java [closed]

At my last interview(it was a phone interview) I was asked: "Which is the time period in which you can learn Java?". I've answered that I believe that in 2-3 month I'm able to write good code for ...