interview

What process do you use to recruit programmers?

What process do you use to recruit programmers? we have a multi stage interview process... Pre interviews... Resume review..... then if they are interesting :- stage 1: come have a chat, talk about what you have done, discuss the position, dig a bit into they approach software development stage 2: Coding Test Stage 3: Generally disc...

Whare are general knowledge you should learn before (Java Developer) inteview?

You are applying for a role "Java Developer" and you are called for an interview. What are the general knowledge you should/must learn before you sit in front of the panel? ...

What was the best Puzzle/Brainteaser you've ever been asked at an interview? And Why?

There have been many questions related to what one should ask interviewees, what you should ask a company you're interviewing at, etc. I searched and I don't think this one is a duplicate. Also, community wiki from the start. So here goes: What is the most interesting (challenging, fun, original, useful) brainteaser or puzzle question y...

Why do interviewers ask advanced questions?

I've been programming for a few years in C# and XML. I used only the basics of those languages and have survived on the web for info like arrays and text manipulations. But when I am get interview, the interviewers ask only advanced questions - I found the answers later in the Advanced sections in the books on the subject. Why do the i...

Using notes during an interview?

Would you approve of someone using notes during an interview? Whether they're technical questions or not? My theory is, I'd be able to look stuff up on the job, so if I have something written down it just shows that I'm organized and prepared. Obviously I'm not talking about something excessive like having a laptop that I google with...

Interviewing for a Team Lead

So I'm leaving my job for a role at another company and before I leave I have one last task: I must hire a replacement for myself <gulp>. The reason for the <gulp> is that this is the last thing I will do for my team, and I really don't want to leave them with a dud as they are great bunch of guys. As a team lead I've interviewed for de...

What is wrong with this C function to find the endianness of a machine at runtime?

This is what I offered at an interview today. int is_little_endian(void) { union { long l; char c; } u; u.l = 1; return u.c == 1; } My interviewer insisted that c and l are not guaranteed to begin at the same address and therefore, the union should be changed to say char c[sizeof(long)] and the return...

Design patterns and interview question

When I was learning to code, I read up on the design patterns like a good boy. Long after this, I started to actually understand them. Design discussions such as those on this site constantly try to make the rules more and more general, which is good. But there is a line, over which it becomes over-analysis starts to feed off itself an...

best C++ book for interview?

what is the best C++ book to prepare a advanced C++ interview. I would like a book with very good summary on concepts and tricks asked in interviews. ...

Online Developer Testing for Pre-Screening Candidates

Are there are any good online developer testing sites for pre-screening candidates? I know the freelance site ELance has a "certification" system where candidates can take tests on various technologies. It won't be 100% accurate, but it at least might expose the less experienced candidates. ...

Is it reasonable for only a development lead to interview a person for a testing lead position?

It is feasible to base the decision to hire a testing lead on only the feedback from a development lead? Testing is something different from coding and it has different methodologies. Like every technology, a tester learns new things everyday and it will never end. Since a development lead is different than a testing lead, it will not ...

Which is more important - experience or certifications?

Which is more important - Certifications Real time experience In a interview if you have to select a candidate from a list of 2 candidates then whom would you select the one with real time experience in that domain for say 4 years or the one with lots of certifications in that domain in his kitty but either 1 year or no experience...

Interviewers expect job candidates for application development jobs to know hexadecimal arithmetic

Does anyone think it is silly for interviewers to expect potential Software Engineers specializing in application development or UI to know hexadecimal arithmetic? ...

How to interview a customer to take requirements?

I currently work as a PeopleSoft technical consultant, a title that, in practice, means that I'm a PeopleCode programmer. Documents with specifications somehow arrive to my desk and I just implement what the papers say. However, I'm going to be assigned to a project in which I'm going to be a functional consultant as well, that means th...

What questions should a JavaScript programmer be able to answer?

Suppose a company is going to hire JavaScript coders. I wonder what question should this company use to properly evaluate them. Even though general programming skills are more important than technology-specifics, they need to be tested on what they are going to work with. How would you do that? How would you test if they have the proper...

What is a good (coding) platform to use for telephone coding interview?

We are going to interview some candidates over the phone and we need the candidate to write code (pseudo code). Obviously, asking the candidate to read the code out loud to us over the phone isn't ideal. I wonder if there is any good platform to do this? I know Facebook uses a simple program they wrote by themselves, and Google uses G...

Should i ask the interviewer if i can speak to other developers?

I've always thought that whether I loved or hated a role that I would be objective enough to help out a fellow dev if he ever wanted general info about a workplace/role - say he was in for an interview/walkthru. As a job seeker, is (1) ok to ask the interviewer/company for permission to contact devs to ask them questions or (2) in a wal...

Preparation for a C++ interview

i have to prepare for an interview in C++ technology. could you please drop in your suggestions and recommendations about how to start and what are the basic topics that i have to concentrate mostly on? i have a prior knowledge on the topics but i am confused with what to concentrate on as C++/C are very vast.also i think that i have to ...

From an interview: Removing rows and columns in an n×n matrix to maximize the sum of remaining values

Given an n×n matrix of real numbers. You are allowed to erase any number (from 0 to n) of rows and any number (from 0 to n) of columns, and after that the sum of the remaining entries is computed. Come up with an algorithm which finds out which rows and columns to erase in order to maximize that sum. ...

Any great books of algorithm puzzles to practice whiteboard coding with?

I'm looking to get some practice coding solutions to algorithm puzzles on a whiteboard. A friend is going to read puzzles to me (as if he were interviewing me), and I'll solve them on a whiteboard. Does anyone know any great books with algorithm puzzles that would be useful for this? I found a book called Puzzles for Programmers and Pro...