How can you tell if you did well in a coding interview?
-
(Aside from the recruiter calling you back, that is.) Thought I did well, but no reply so far, and I'm trying to process what's going on and calibrate my expectations in the future. Last Friday, I just went through the first round of onsite interviews for a software engineering-related role at Big Silicon Valley Company Whose Product Everyone Uses (no, not Google). After talking to the recruiter, if you're local, their MO is to do two on-site interview rounds, the first of which replaces the usual phone screening. Overall, I felt like my interview went really well, and that I made a good impression, plus I came out feeling like it'd be a great place and team to work for. But now, partly because of the silence, I can't shake the feeling that I didn't do *well* enough to make it to the next round. That wouldn't really be a big deal in the long run, to be rejected, but it sure would be nice to have some closure either way. Here are some deliberately vague particulars: - in 45 minutes, I was asked (and solved) 5 coding questions which progressively increased in difficulty. The first four questions built and iterated on the the first, and I had to write more code on each iteration. The 5th question was similar, but required a completely different approach (and more code) - my interviewer kept giving me positive feedback throughout, "good", "yeah, that looks good". When we wrapped up the last Q, I remember him saying, "great. Great job. Those were all the questions I had for you." - the interview was slated to run for 45 minutes, but we went over our allotted time by about 20 minutes, as we did a general company- and position-related Q&A at the end. - I thought it was interesting that I was asked a new question when we were almost over time, but unless I'm wrong this probably doesn't mean that much in itself. - finally, FWIW, we had a really good rapport and both sides were cracking jokes. The only negative that I can really think of is that I stumbled a bit as the difficulty ramped up in the first set of questions, but I picked up on my bug and rewrote my code. That, and I was a bit nervous, of course! So it's been almost a week and I haven't heard anything back. I guess I can't say that I'm that surprised, as this company's HR people haven't seemed to be on the ball. After discussing the position with the recruiter, it took them nearly a week to schedule my interview. Anyway, I'm going to follow up on Monday, which'll give them 5 full business days. Even though I didn't get a timeline for followup, I'm hoping that'll be reasonable. Anyway, looping back to the original intent of my question, I guess I'm just wondering how atypical all this is, especially in the tech industry. I don't have a whole lot of experience interviewing in the industry, and so I'm kind of trying to calibrate my expectations: even though a week might feel like an eternity to me, I'm beginning to find out that it's actually a relatively short amount of time in the business world -- that sort of thing.
-
Answer:
A week is nothing, especially at Big Companies. Wait until... I'd say Wednesday, and ask for a timeline, just so you know what to expect. If he says, "Well, I don't know..." then keep looking for a job somewhere else. If he says, "Oh, it'll be X more days before it clears HR, then Y days after that to clear management..." then keep looking for a job somewhere else anyway.
un petit cadeau at Ask.Metafilter.Com Visit the source
Other answers
"Great job" is probably what the guy thought because it's what he said to you. You probably aren't hearing back super quickly because it's a big company whose product everyone uses. Give it another week at least before following up.
oceanjesse
I've "done great" in an interview/show your work thing for two different companies. Got the job at one. Both times they didn't call me back for over a month after the first step of the process... And it was for another interview. One of them was Big Well Known Dev Shop, and one was Tiny Local Business. So I think this is pretty unilaterally normal. I've heard similar stories from friends as well.
emptythought
Everything you wrote makes me think it went well particularly going over time and the fact you spotted and fixed a bug in your code. Can't comment on timescales.
crocomancer
Big companies are often interviewing literally hundreds of people at a time, so I don't think you should be too concerned about the machinations of the HR department. Sometimes the recruiter is out of town or they're just busy for whatever reason and haven't compiled all the interview feedback to decide whether or not to make an offer. This is business as usual. Wait a week or two and then reach out to the recruiter just to check you didn't get lost in the shuffle. As far as whether you did well in the interview, well, it depends on the company and the position. Sometimes similar companies do several successive technical questions to try to "break" the candidate and see where their limitations lie, but to be encouraging and kind during the process so they know the candidate didn't just freeze up with fear. Keep in mind that interviews go both ways. As the person being interviewed, you are concerned with making a good impression and coming across as smart, especially if you are new to your career path, but remember that the people interviewing you want to make a good impression, too. Part of that is that if the interviewer realizes the candidate is struggling and won't possibly make the cut, they give them some softball questions or focus on soft skills and company culture. Even if they don't hire you, they want you to come away feeling like this would be a great place to work so you will tell your friends how you interviewed at X and it was challenging but you had a good experience. But even if you make the cut technically, it's still possible the company will not give you an offer if you obviously don't fit the company culture. "Company culture" is kind of a BS term but roughly it means "will this person be happy working here based on how they like to work and their personal demeanor"? Yes, it *does* happen that smart and qualified people get turned down for a job because they're not a good match personality-wise. So in sum, I don't think you can say whether or not you got the job until someone gets back to you, but you may console your anxiety in the interim by remembering that job interviews are a two-way process. Now that you've had this interview, you might know a little more about yourself and what you want in a job. Even if you don't get it, you met some people in your industry, you solved some problems, and you presented yourself at the top of your abilities in a professional capacity. Whether or not you get the job has to do with a lot more than how quickly you solved some coding problem on a whiteboard.
deathpanels
I regularly interview people for similar positions, and have been interviewed for similar positions a variety of times, and if you think you did a great job, you probably did. Here are things that might happen: 1) The company has one slot open and has two promising candidates, they may need to choose between them. 2) They really want your second interview to be with your potential manager but his schedule is full for the next week and they're trying to make time. 3) HR is slow. 4) etc. "HR is slow" is really common at a lot of places. There was one time when I thought i did well in an interview, but HR told me that I "generally did well, but they didn't want to proceed at this time" which I found confusing. Every other time I've interviewed anywhere, I've come away from the interview with a generally correct view on how I've done, positive or negative.
tylerkaraszewski
Plan no plans at this point, but I think you would be within your rights to drop HR or the interviewer a note by email saying something to the effect of: "Thanks for the chance to interview. Enjoyed meeting you and discussing the opportunity. Have you made any decisions on the position yet?". Keeping it informal, short and polite. I'm on the other end of this and get these kinds of emails all the time. I usually try to respond as best I can, but I don't always know the answer either. Sometimes the interview process is still going on, sometimes HR can be very unpredicatable. Sometimes I simply can't say as we're not ready to announce yet. Even with the best of intentions, a week is often too soon for an employer to be able to say yes or no. However, I don't think it's wrong to ask. Indeed, I think it's a net positive. Asking signals that you're engaged and still interested.
bonehead
The big desirable companies have overworked recruiting systems and can be slow. Interviewers for tech jobs tend to give honest feedback at the time, so if you think you did well then you probably did. Just be patient.
w0mbat
Everything you described seems positive but a week is a long time to hear nothing. One thing you could do is follow up with the people who interviewed you, they are the ones wanting extra hands on deck now. Did you get any business cards? If not, you could contact HR to ask for your interviewer's email, ostensibly to thank them for their time. (Once, we almost lost a really good guy because our recruiter - unbeknownst to us - moved to a different company and didn't bother to pass his info on to the next person. In this case, the candidate followed up with me directly, and things got back on track.)
rada
At The Big Company That Everyone Uses (not Google), 5 questions is the normal max and most people get thru 2. If you got thru all 5, you did good. Just wait.
bensherman
Related Q & A:
- How can you tell a real Louis Vuitton from a fake?Best solution by Yahoo! Answers
- How can I tell how long I've been a member of Yahoo?Best solution by answers.yahoo.com
- How can I tell if I am a baritone or a tenor?Best solution by quora.com
- How can you tell the difference between allergies and a cold?Best solution by ChaCha
- Teachers: How can you tell if a student has a 'crush' on you?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.