As a student, each one of us has a dream. Dream of doing a great internship and landing a job in a company that you really love and want to work for! There are jazillion websites, articles, blog posts and videos available on how to land an internship. Chances are, you’ve already read or known 98 percent of this advice: edit and proofread your resume and cover letters, dress appropriately for an interview, be on time or 15 minutes early to an interview, send thank you notes etc. You won’t get any such advice in this blog post. This post will take you from zero to one. Get a notebook and pen, this is going to be a long post. Grab some snacks and start making a note of points that you think would be helpful for you in the future.
I’m assuming you are currently in the second year and you’ll be applying for your dream internship in the third year. You already know C/C++ or any object oriented programming knowledge and basics data structures like Linked List, Stack, Queues etc.
Let’s divide the blog into three sections.
Most of the US based companies start their summer internship interview process very early, in December. After your fourth semester that is the completion of the second year, you’ll have 1.5–2 months of vacation (depends on your college) and that’s the perfect time to improve your basics of computer science and coding skills.
I interviewed with 5–6 companies and from my experience here is the list of topics you should know (if you haven’t decided your field).
Here you go!
I’m not listing here very basic stuff like Working with Ubuntu, Curl and telnet command etc.
Note: You don’t need to do know everything mentioned in the table above. Algorithm and Data structure is very important to crack any interview so you should spend most of the time learning and practice problems.
Yes! All the useful websites, PDFs and article links are mentioned at the end of the post.
Getting shortlisted for the interviews is the toughest part and for that, your resume should be very strong and of very high quality. So what are the different factors that the recruiter would love to see on your resume?
Ok, now you have some good quality projects, you know basics of CS fundamentals and you have a good knowledge of data structure and algorithms. This is time to write a good resume!
Your resume should have following sections.
I haven’t updated my resume since last two month but have a look at it once. Ignore objective section it’s just a waste of space.
Once you created your resume, proofread it 2–3 times. Ask your friends and employees to go through your resume and finally post your resume here. This subreddit is awesome and people are very helpful. It’ll be brutal but they’ll critique your resume brilliantly.
Now you have a very good resume and you know all basics of CS. The time has come to apply for best of the best internships!
Yes! This is December 2016 and Internship process for Summer 2017 has just started. I have already created a sheet for you! Open this sheet and make a copy for yourself. Edit companies as per your preferences.
Once you get shortlisted for the interviews search the everywhere about past internship interview process, questions on Glassdoor, Geeksforgeeks and reddit. When I got shortlisted for the internship at Slack, I searched everywhere about interview process and questions asked. I couldn’t find any except a post on reddit. If you don’t find anything and just goto this sub and post questions or search for past interns on LinkedIn add them in your profile and message them directly. Three out of ten people will give you perfect reply and this is enough for you!
Some tips from my side:
I have collected some interview experiences of top companies from different resources. I hope you find this useful.
Keep talking and asking to people who have more knowledge than you, networking is really important.
So what are waiting for?
This article was originally published on my blog: http://eulercoder.me
If anything is not clear and you want more in-depth information about something, please write an email to me — email@example.com . You can also subscribe to our mailing list to received weekly updates of our latest posts on Internships and Jobs!