Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A few days ago I had an interview for a medium company (130 people) for a developer job position, and at some point the interviewer gave me a wild bunch of question regarding TCP, Network flows and many other things that I didn't had clear on my memory.

Needless to say, I failed the interview because according to them, I had to understand in detail how networking protocols worked to apply as a junior developer. I felt ashamed of my ignorance, and get to it, in one week I managed to refresh all the knowledge of networkings I had and even expanded them, my question is, with this in mind...

How possible is to reapply for a job interview, since my only problem in the interview was that part...

Thanks in advance...

PS: I think this is quite hard, but I just wanted to hear from other people with more experience...

share|improve this question

closed as off-topic by durron597, gnat, GlenH7, Ixrec, MichaelT May 28 '15 at 0:05

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – durron597, gnat, GlenH7, Ixrec, MichaelT
If this question can be reworded to fit the rules in the help center, please edit the question.

After one week, probably zero. Sorry. I have messed up my share of interviews. – Tony Apr 14 '11 at 16:10
If they expect that level of detail for a junior developer position, that should put you on yellow alert right away. It's very possible that this company is looking for a lot more experience than they're willing to pay fair value for. – Mason Wheeler Apr 14 '11 at 16:11
After the words come out of your mouth is probably too late for 99% of all interviews. But I agree with Mason. Anyone who expects that of a junior developer is not who you want to work for. They are most likely trying to get away with filling a senior position with a junior payscale. – BBlake Apr 14 '11 at 16:17
Expecting in depth knowledge for a junior position is unreasonable. That said, if you were to show initiative and phone the person who failed you by way of a follow up, inform him you've filled in the gap in your knowledge, you might get him to reassess - the odds are very very slim though. – Matt Apr 14 '11 at 16:23
You only get one second chance. After that comes the third. – Bernard Apr 14 '11 at 16:35
up vote 13 down vote accepted

Do you really want a second chance? Think about it This at a company who has rejected you on the basis of knowledge you need to possess for a Junior Developer .

If they did give you a second chance. How does that put you in front of the management In terms of value ? Do you want them to be doing a favor to you? This may lead to your services being undervalued ,even if you did something great it would not matter much because they did you a favor .

The hard part is accepting that you lost to something which you feel is trivial and well under your capability.

Move On Learn from your mistakes and do better in the next place.

Most companies Don't interview the candidate a second time unless:

  1. A lot of time has passed ( usually a year) leaving the scope for the candidate to improve at the cost of another company.( if you were jobless this does not count)
  2. They desperately/Immediately need a replacement as their first or better candidates failed to turn up . Even then whats to say they wont replace you , if they get those better candidates showing up.

Its a cliché but its true "First Impression is the Best Impression"

share|improve this answer
+1, usually a year is about what I would expect. You might be able to reapply in six months or so, if it were a big company and you were applying for a role in a different team, but that's unlikely in a company with ~100 people. – Dean Harding Apr 14 '11 at 17:03

Chalk this one up to experience and move on.

If you have an intimate knowledge of TCP/IP when interviewing, you should be suitable for a senior position.

share|improve this answer
+1 Absolutely. They're looking for something else, and that's okay. – Andres Jaan Tack Apr 14 '11 at 22:31
Funny thing is, I studied really deeply TCP/IP, and interviewed for another company, and got a Senior position!! what was the other company thinking??? I've had like 10 job interviews after that one and none was like that... – David Conde Oct 20 '11 at 16:06

The simple answer is "None".

If they've rejected you then reapplying for that particular position would be a waste of time - both yours and theirs.

However, it is more complicated than that.

If the same position is still open (i.e. they haven't found anyone) then if you can get past HR it might be worth it if you can demonstrate that you've learnt. However, this will be extremely hard and do you really want to work for any company that badly.

Your best bet is to wait until a new position is advertised and then apply for that. Your previous failure might still prevent you from getting an interview. However, if your skills are relevant and it was only the one technical aspect they had a problem with they might interview you - if only to see if you've improved.

share|improve this answer

There's a saying, "First impression counts", and that's what interviewers target: first impressions (think of it like trying to get the girl of your dreams).

If the interviewer failed you the first time, even if you have to get another opportunity to meet the interviewer, in his mind, you have failed automatically. You will need a magic wand to erase your first mistake and to please him.

In my experience, you fail an interview, find something else, it gets time wasting from both your side and theirs to meet again and for you to try again. Chances are, to get you back to interview, they are urgently looking for a replacement/placement.

Don't get too upbeat about failing an interview, learn from the past mistake, improve and go for another one.

share|improve this answer
"Girl of your dreams" is made-up BS. You'd never know if she farts all night, has poor recycling habits or drowns little kittens until you have spent some time with her. Even hacking her Facebook account does not help much. – Job Apr 14 '11 at 16:39
@Job, much for valuating my statement....well, even in a job, it gets a sugar coated paint but once the paints fade you see rust and BS that goes in the gutters....we can all dream, right? – Buhake Sindi Apr 14 '11 at 17:12
@The Elite Gentleman, that means you're dating an android. – smci Jul 16 '11 at 19:42
@smci, not yet. I'm dating iOS ;) – Buhake Sindi Jul 18 '11 at 7:45

Not the answer you're looking for? Browse other questions tagged or ask your own question.