I'm currently at an internship and I'm starting to worry about jobs after graduation.

Is it too early for me to apply for full time positions?

Since I'm within easy traveling distances from many companies in the region, it's definitely much easier for me and for companies to do an in-person interview now, while I am still in the area.

  • No. It's never too early. Some firms try to poach each other's interns in the summer.
    – MathAttack
    Commented Aug 9, 2012 at 3:49

5 Answers 5


Rather than applying for full-time positions, what I would do instead is start making networking contacts. Go to user groups meeting and other tech meetings that are local to you and start meeting people. If you have time outside of your internship, help the group put on an event. People who help with the nitty gritty of helping with the an event like a Code Camp or a SQL Saturday will make contacts in many of the best companies. You can even continue to help with some tasks during the school year, just not the on_site ones. You might even come up with a cool presentation topic that you actually get to present.


If you are applying to jobs to start a year from now, that's way too early. It will be very difficult to find a position like that (where you can start a year later). It is more reasonable to find a position in your last semester as a Senior. Things you can do in the meantime:

  • Network with people (as HLGEM mentioned). Attend the Fall job fair(s) at your college and take the business cards of people from target companies. The same companies might have a position open in your last semester, so you can contact them directly.
  • Work on meaty school projects and document "What was most challenging, what you learned", etc.
  • Create an online portfolio of school and personal projects.
  • If you're in CS, put your source code on something like github

Even if you don't do any of the above, good internship experience can give you a leg up over new grads with no experience whatsoever.


If your school has some, talk to the guidance counselors. They should have a lot of experience with helping graduating students figure this out. Right now might be too early, but early fall will probably be the right time. Sometimes your internship will also turn into a job offer by the end of summer, which, if you like the place, might save you the hassle entirely. On the other hand, it doesn't hurt to look around more too.

Just some anecdotal experiences I had:

  1. In my junior year, I started looking for internships in February/March, thinking that 3-4 months was appropriate. I was wrong. All of the large companies in the area that I would have loved to get in with (Microsoft, Google) were already mostly filled up and were only taking the best of the best at that point; I'd like to think I wasn't too shabby a candidate, but I didn't even get an interview. Now, that was for internships, so it's a little different than a full time job.
  2. In my senior year, my department had its big career fair in early October if I remember correctly (it's been a few years). Interviews happened sometime in November or December with the large companies (again, Microsoft, Google, Amazon) and some of the smaller ones as well (since they were competing for talent with the big boys), and job offers were wrapping up by New Years. I had to get an extension on one offer because the other company I was interviewing with hadn't finished the interview process by mid December. On the one hand, it was a drawn out process, but on the other, it was over before I originally expected it to even start.

Being somewhat aware of the hiring process from the inside now, I would say that there's certainly more flexibility if you're looking for a full time job. Any reasonable company will judge you based on skills, not on the date you applied.


My answer is based on my knowledge of the french hiring market, mainly in engineering, computer engineering/science.

1 year, and specifically 1 year before you end your senior year, is too early. For various reasons: most companies don't plan their recruitment so early, also, since you cannot give any idea of your technical level/grades for the final year you won't be able to give tangible facts to the targeted companies, etc.

However, it is not too early to start looking for an internship (basically, big companies are hiring a similar number of interns each year, regardless of the market needs) and to start building a professional network. Work on your resume, start a blog, polish your best computer engineering projects and transform them into open source software, go to (professional) conferences and event, ask for mentoring to professionals you know. If you do that, finding a job quickly will be easier.


No you need to lay the ground work now especialy if you want to take part in the graduate Milk Round for the big multinationals.

You need to work out who you want to target and those companys that you dont want to work for.

  • -1 realy you think you going to get on one of the elite Grad recruitment programs Mars for example by leaving it to the last ninute.
    – Neuro
    Commented Aug 9, 2012 at 11:57

Not the answer you're looking for? Browse other questions tagged .