Got Hired as a Software Developer (Intern) Without Coding in the Interview
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
10
down vote
favorite
I recently got hired as a software developer (internship) at a very reputable company whose product is widely used. The interview consisted of ONLY a phone interview. During the interview, the co-founder of the company's main product asked me a lot of "technical" questions regarding the programming projects that I did in school. I am graduating this summer with a BS in Computer Science, by the way. I answered every question very well because I was very involved in all of the projects that I did including two projects that I lead in.
He must have really liked me because I got an offer from the president of the company 4 days after the interview.
My main question is, was this a good thing or a bad thing? I see that in the Joel Test, it is highly recommended that employers have candidates code during the interview. I can completely understand the reasoning behind it. But could a good company get away without having candidates (at least interns) code during an interview? I am completely confident that this company is not just desperately hiring code junkies.
hiring-process internship new-hires
 |Â
show 4 more comments
up vote
10
down vote
favorite
I recently got hired as a software developer (internship) at a very reputable company whose product is widely used. The interview consisted of ONLY a phone interview. During the interview, the co-founder of the company's main product asked me a lot of "technical" questions regarding the programming projects that I did in school. I am graduating this summer with a BS in Computer Science, by the way. I answered every question very well because I was very involved in all of the projects that I did including two projects that I lead in.
He must have really liked me because I got an offer from the president of the company 4 days after the interview.
My main question is, was this a good thing or a bad thing? I see that in the Joel Test, it is highly recommended that employers have candidates code during the interview. I can completely understand the reasoning behind it. But could a good company get away without having candidates (at least interns) code during an interview? I am completely confident that this company is not just desperately hiring code junkies.
hiring-process internship new-hires
12
Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
– Elysian Fields♦
May 10 '13 at 2:24
1
You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
– DA.
May 10 '13 at 6:00
7
"hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
– Maxim Krizhanovsky
May 10 '13 at 7:56
2
@DA. That's the problem.
– user8365
May 10 '13 at 15:13
2
@DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
– Juha Untinen
May 13 '13 at 8:16
 |Â
show 4 more comments
up vote
10
down vote
favorite
up vote
10
down vote
favorite
I recently got hired as a software developer (internship) at a very reputable company whose product is widely used. The interview consisted of ONLY a phone interview. During the interview, the co-founder of the company's main product asked me a lot of "technical" questions regarding the programming projects that I did in school. I am graduating this summer with a BS in Computer Science, by the way. I answered every question very well because I was very involved in all of the projects that I did including two projects that I lead in.
He must have really liked me because I got an offer from the president of the company 4 days after the interview.
My main question is, was this a good thing or a bad thing? I see that in the Joel Test, it is highly recommended that employers have candidates code during the interview. I can completely understand the reasoning behind it. But could a good company get away without having candidates (at least interns) code during an interview? I am completely confident that this company is not just desperately hiring code junkies.
hiring-process internship new-hires
I recently got hired as a software developer (internship) at a very reputable company whose product is widely used. The interview consisted of ONLY a phone interview. During the interview, the co-founder of the company's main product asked me a lot of "technical" questions regarding the programming projects that I did in school. I am graduating this summer with a BS in Computer Science, by the way. I answered every question very well because I was very involved in all of the projects that I did including two projects that I lead in.
He must have really liked me because I got an offer from the president of the company 4 days after the interview.
My main question is, was this a good thing or a bad thing? I see that in the Joel Test, it is highly recommended that employers have candidates code during the interview. I can completely understand the reasoning behind it. But could a good company get away without having candidates (at least interns) code during an interview? I am completely confident that this company is not just desperately hiring code junkies.
hiring-process internship new-hires
edited May 10 '13 at 5:25
jmort253♦
10.4k54376
10.4k54376
asked May 10 '13 at 0:17
guest
5113
5113
12
Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
– Elysian Fields♦
May 10 '13 at 2:24
1
You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
– DA.
May 10 '13 at 6:00
7
"hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
– Maxim Krizhanovsky
May 10 '13 at 7:56
2
@DA. That's the problem.
– user8365
May 10 '13 at 15:13
2
@DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
– Juha Untinen
May 13 '13 at 8:16
 |Â
show 4 more comments
12
Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
– Elysian Fields♦
May 10 '13 at 2:24
1
You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
– DA.
May 10 '13 at 6:00
7
"hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
– Maxim Krizhanovsky
May 10 '13 at 7:56
2
@DA. That's the problem.
– user8365
May 10 '13 at 15:13
2
@DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
– Juha Untinen
May 13 '13 at 8:16
12
12
Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
– Elysian Fields♦
May 10 '13 at 2:24
Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
– Elysian Fields♦
May 10 '13 at 2:24
1
1
You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
– DA.
May 10 '13 at 6:00
You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
– DA.
May 10 '13 at 6:00
7
7
"hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
– Maxim Krizhanovsky
May 10 '13 at 7:56
"hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
– Maxim Krizhanovsky
May 10 '13 at 7:56
2
2
@DA. That's the problem.
– user8365
May 10 '13 at 15:13
@DA. That's the problem.
– user8365
May 10 '13 at 15:13
2
2
@DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
– Juha Untinen
May 13 '13 at 8:16
@DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
– Juha Untinen
May 13 '13 at 8:16
 |Â
show 4 more comments
5 Answers
5
active
oldest
votes
up vote
19
down vote
Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.
There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.
If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)
Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
– Neuro
May 11 '13 at 22:13
It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
– Zombies
May 13 '13 at 6:04
Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
– Fattie
Sep 27 '17 at 19:40
add a comment |Â
up vote
12
down vote
I recently got hired as a software developer (internship)
A key here is internship.
Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.
But could a good company get away without having candidates (at least interns) code during an interview?
You are going to be coding a lot during the interview.
Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"
I am completely confident that this company is not just desperately hiring code junkies.
Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.
You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."
add a comment |Â
up vote
4
down vote
Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.
In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.
In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.
add a comment |Â
up vote
0
down vote
I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.
Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.
My main question is, was this a good thing or a bad thing?
For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.
2
Most internships consist of working on trivial projects
<-- this should be written as:internships at terrible companies consist of working on trivial projects
– Elysian Fields♦
May 10 '13 at 12:18
1
@enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
– Jefferson
May 10 '13 at 13:05
add a comment |Â
up vote
0
down vote
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
You're there to prove you can learn how to program and get a real job.
Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.
Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
: This is a horrible answer. Every company is different
– user40361
Dec 23 '15 at 21:51
add a comment |Â
StackExchange.ready(function ()
$("#show-editor-button input, #show-editor-button button").click(function ()
var showEditor = function()
$("#show-editor-button").hide();
$("#post-form").removeClass("dno");
StackExchange.editor.finallyInit();
;
var useFancy = $(this).data('confirm-use-fancy');
if(useFancy == 'True')
var popupTitle = $(this).data('confirm-fancy-title');
var popupBody = $(this).data('confirm-fancy-body');
var popupAccept = $(this).data('confirm-fancy-accept-button');
$(this).loadPopup(
url: '/post/self-answer-popup',
loaded: function(popup)
var pTitle = $(popup).find('h2');
var pBody = $(popup).find('.popup-body');
var pSubmit = $(popup).find('.popup-submit');
pTitle.text(popupTitle);
pBody.html(popupBody);
pSubmit.val(popupAccept).click(showEditor);
)
else
var confirmText = $(this).data('confirm-text');
if (confirmText ? confirm(confirmText) : true)
showEditor();
);
);
5 Answers
5
active
oldest
votes
5 Answers
5
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
19
down vote
Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.
There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.
If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)
Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
– Neuro
May 11 '13 at 22:13
It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
– Zombies
May 13 '13 at 6:04
Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
– Fattie
Sep 27 '17 at 19:40
add a comment |Â
up vote
19
down vote
Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.
There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.
If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)
Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
– Neuro
May 11 '13 at 22:13
It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
– Zombies
May 13 '13 at 6:04
Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
– Fattie
Sep 27 '17 at 19:40
add a comment |Â
up vote
19
down vote
up vote
19
down vote
Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.
There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.
If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)
Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.
There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.
If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)
edited May 10 '13 at 14:24
answered May 10 '13 at 0:25


DJClayworth
41.6k989147
41.6k989147
Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
– Neuro
May 11 '13 at 22:13
It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
– Zombies
May 13 '13 at 6:04
Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
– Fattie
Sep 27 '17 at 19:40
add a comment |Â
Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
– Neuro
May 11 '13 at 22:13
It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
– Zombies
May 13 '13 at 6:04
Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
– Fattie
Sep 27 '17 at 19:40
Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
– Neuro
May 11 '13 at 22:13
Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
– Neuro
May 11 '13 at 22:13
It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
– Zombies
May 13 '13 at 6:04
It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
– Zombies
May 13 '13 at 6:04
Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
– Fattie
Sep 27 '17 at 19:40
Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
– Fattie
Sep 27 '17 at 19:40
add a comment |Â
up vote
12
down vote
I recently got hired as a software developer (internship)
A key here is internship.
Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.
But could a good company get away without having candidates (at least interns) code during an interview?
You are going to be coding a lot during the interview.
Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"
I am completely confident that this company is not just desperately hiring code junkies.
Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.
You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."
add a comment |Â
up vote
12
down vote
I recently got hired as a software developer (internship)
A key here is internship.
Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.
But could a good company get away without having candidates (at least interns) code during an interview?
You are going to be coding a lot during the interview.
Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"
I am completely confident that this company is not just desperately hiring code junkies.
Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.
You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."
add a comment |Â
up vote
12
down vote
up vote
12
down vote
I recently got hired as a software developer (internship)
A key here is internship.
Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.
But could a good company get away without having candidates (at least interns) code during an interview?
You are going to be coding a lot during the interview.
Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"
I am completely confident that this company is not just desperately hiring code junkies.
Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.
You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."
I recently got hired as a software developer (internship)
A key here is internship.
Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.
But could a good company get away without having candidates (at least interns) code during an interview?
You are going to be coding a lot during the interview.
Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"
I am completely confident that this company is not just desperately hiring code junkies.
Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.
You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."
answered May 10 '13 at 12:16


Elysian Fields♦
96.9k46292449
96.9k46292449
add a comment |Â
add a comment |Â
up vote
4
down vote
Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.
In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.
In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.
add a comment |Â
up vote
4
down vote
Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.
In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.
In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.
add a comment |Â
up vote
4
down vote
up vote
4
down vote
Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.
In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.
In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.
Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.
In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.
In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.
edited May 11 '13 at 12:13


Elysian Fields♦
96.9k46292449
96.9k46292449
answered May 10 '13 at 15:47
Dave Johnson
1,7071518
1,7071518
add a comment |Â
add a comment |Â
up vote
0
down vote
I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.
Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.
My main question is, was this a good thing or a bad thing?
For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.
2
Most internships consist of working on trivial projects
<-- this should be written as:internships at terrible companies consist of working on trivial projects
– Elysian Fields♦
May 10 '13 at 12:18
1
@enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
– Jefferson
May 10 '13 at 13:05
add a comment |Â
up vote
0
down vote
I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.
Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.
My main question is, was this a good thing or a bad thing?
For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.
2
Most internships consist of working on trivial projects
<-- this should be written as:internships at terrible companies consist of working on trivial projects
– Elysian Fields♦
May 10 '13 at 12:18
1
@enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
– Jefferson
May 10 '13 at 13:05
add a comment |Â
up vote
0
down vote
up vote
0
down vote
I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.
Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.
My main question is, was this a good thing or a bad thing?
For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.
I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.
Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.
My main question is, was this a good thing or a bad thing?
For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.
answered May 10 '13 at 12:12
Jefferson
2,79311018
2,79311018
2
Most internships consist of working on trivial projects
<-- this should be written as:internships at terrible companies consist of working on trivial projects
– Elysian Fields♦
May 10 '13 at 12:18
1
@enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
– Jefferson
May 10 '13 at 13:05
add a comment |Â
2
Most internships consist of working on trivial projects
<-- this should be written as:internships at terrible companies consist of working on trivial projects
– Elysian Fields♦
May 10 '13 at 12:18
1
@enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
– Jefferson
May 10 '13 at 13:05
2
2
Most internships consist of working on trivial projects
<-- this should be written as: internships at terrible companies consist of working on trivial projects
– Elysian Fields♦
May 10 '13 at 12:18
Most internships consist of working on trivial projects
<-- this should be written as: internships at terrible companies consist of working on trivial projects
– Elysian Fields♦
May 10 '13 at 12:18
1
1
@enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
– Jefferson
May 10 '13 at 13:05
@enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
– Jefferson
May 10 '13 at 13:05
add a comment |Â
up vote
0
down vote
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
You're there to prove you can learn how to program and get a real job.
Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.
Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
: This is a horrible answer. Every company is different
– user40361
Dec 23 '15 at 21:51
add a comment |Â
up vote
0
down vote
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
You're there to prove you can learn how to program and get a real job.
Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.
Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
: This is a horrible answer. Every company is different
– user40361
Dec 23 '15 at 21:51
add a comment |Â
up vote
0
down vote
up vote
0
down vote
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
You're there to prove you can learn how to program and get a real job.
Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.
Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
You're there to prove you can learn how to program and get a real job.
Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.
Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.
answered May 10 '13 at 15:19
user8365
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
: This is a horrible answer. Every company is different
– user40361
Dec 23 '15 at 21:51
add a comment |Â
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
: This is a horrible answer. Every company is different
– user40361
Dec 23 '15 at 21:51
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
: This is a horrible answer. Every company is different– user40361
Dec 23 '15 at 21:51
One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.
: This is a horrible answer. Every company is different– user40361
Dec 23 '15 at 21:51
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f11690%2fgot-hired-as-a-software-developer-intern-without-coding-in-the-interview%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
12
Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
– Elysian Fields♦
May 10 '13 at 2:24
1
You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
– DA.
May 10 '13 at 6:00
7
"hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
– Maxim Krizhanovsky
May 10 '13 at 7:56
2
@DA. That's the problem.
– user8365
May 10 '13 at 15:13
2
@DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
– Juha Untinen
May 13 '13 at 8:16