• Choosing the *Right* Internship • How to Get a Software Engineering Internship Position? • Get to Know Three Common Internship Recruitment Processes • Also, Seek for Another Opportunities • How to Perform Well During Your Internship • Go Get the Gold Ticket! • Story Time! • QnA Proclub
is Wisnu Adi Nurcahyo and you may call me Wisnu. I have been coding since 2009 and I got my first job as a part-time Software Engineer in 2016 IIRC. I did my internship back then in 2019 as a Software Engineer Intern at Tokopedia. Currently, I’m working as a Software Engineer (Backend) in one of Indonesia unicorn companies.
primarily focused on our studies. We may also have some participation in the community on our campus. So, we won’t have any relevant work experience, right? Unless we have some relevant part-time job. That’s it. Dream. Think. Code. Win.
in software engineering is not as easy as you might think. Also, working while pursuing your degree is hard. Instead, why don’t we just do our studies as best as we can? Then, when summer comes, we can just do an internship? Dream. Think. Code. Win.
article written by The Atlantic, which the source is based on The Chronicle of Higher Education study named “The Role of Higher Education in Career Development: Employer Perceptions“ (2012), internship is the most most heavily weighted attribute for fresh graduate to have. Dream. Think. Code. Win.
it’s okay to fail. The expectation is there but not as high as a full-timer. After all, the main goal is to learn. Also, if we are doing great, we may get an offer for a full-time job after we graduate. Dream. Think. Code. Win.
easier and faster than the full-time recruitment process. By just doing our best and actually able to perform well, we have the chance to get a full-time job offer. Isn’t that great? Dream. Think. Code. Win.
us to choose. In software engineering, the options usually are limited to backend, frontend, or maybe fullstack. In some cases, the employer let us to work with both of them, at least once. Then, along the way, we will have the freedom to choose the role we want to work on. Proclub Dream. Think. Code. Win.
more about both backend and frontend starting today. In that way you will have the general idea about each job’s responsibilities. You may also choose your preferable role and stick with it! Proclub Dream. Think. Code. Win.
to know how they treat their interns! The best way is to ask the former interns. Read their blog post about their stories are good too! So, if you have a friend that have interned at a certain company before, just ask them! Proclub Dream. Think. Code. Win.
need to prioritize paid internships over unpaid internships. After all, you have bills to pay. There are actually quite a number of paid internships available. In fact, some, if not all, unicorn tech companies in Indonesia give us a good amount of money. Can’t disclose the exact number tho :D Proclub Dream. Think. Code. Win.
need to look over from the employer (unordered, please order them by your own preference): • Authority over things. • How much will you learn? • Are there any social activities? • The benefits they offer. • How is the supervisions? Proclub Dream. Think. Code. Win.
a good internship is not easy. That’s why we need to be prepared! There are several things we need to prepare. You might want to write this down ;) Dream. Think. Code. Win.
you to send them your CV. Please note that CV and resume are quite different. Simply put, a resume is a one-page summary consisting of work experience, achievements, personal projects, and so on. Since HR time is limited, resume is a better choice to send! Now, how to write a good resume? Dream. Think. Code. Win.
reference. Well, I claimed that my resume is good just now. Anyway, I wrote my resume based on the guidelines provided by Google. It is available on gg.gg/resumewisn Let’s see what we have here! Dream. Think. Code. Win.
our personal information. In this section, make sure that your name’s font size is the largest. Also, provide your contact details so HR can contact you. Dream. Think. Code. Win.
have any work experience yet so this part should be your educational record. Since you haven’t graduated, rewrite this to “Current GPA …” Dream. Think. Code. Win.
and/or achievements. As for achievements, I think competition related achievements are much more favorable. If you are looking for a full-time job, I think leadership experience is much more desirable. It would be great if both of them were included. As for me, I only put my leadership experience. Dream. Think. Code. Win.
it fancy. Creative CV is different though. What’s important is that our resume has a good layout, consistent typography, and good content. It is important to write a good resume because it acts like we introduce ourselves to the employer. If we fails to impress them, then we won’t have a chance to show our true skill. Dream. Think. Code. Win.
internship recruitment is not that hard. You just need to review these courses: 1. Introduction to Algorithm and Programming Language 2. Data Structures 3. Design and Analysis of Algorithms Well, it actually depends but in general those are enough. Dream. Think. Code. Win.
learn more about the tech stacks. If you are interested in backend, do learn anything related to backend topic. If you are interested in frontend, do learn anything related to frontend topic. Also, learn anything related to software engineering in general. It is great to be knowledgeable. Dream. Think. Code. Win.
least two interviews. The first one is the HR interview and the second one is the user interview. In the HR interview, you will be asked about your background and then followed by several questions based on your resume. Make sure to be honest! Dream. Think. Code. Win.
is about your technical understanding. The questions are usually anything related to algorithms, data structures, and/or the time/space complexity of an algorithm. Not sure about software engineering related questions. Unless you are applying to a full-time job. Dream. Think. Code. Win.
three common internship recruitment processes AFAIK. Each of them usually has five steps. The steps are basically: document screening, HR interview, technical test, user interview, and offering letter. The difference lies only in the technical test. Proclub Dream. Think. Code. Win.
type is the GMAT as a technical test. I’m not sure why they uses the GMAT in the first place but usually you will be offered to apply for a managerial related internship position such as Product Manager Intern. We can refuse the offer though. Well, I actually experienced this for once :D Proclub Dream. Think. Code. Win.
type is a project based technical test. This one is easy to understand. The employer will give us the task of developing a specific project within a limited time. I’ve never experienced this but I have a friend who have done this in the past. Proclub Dream. Think. Code. Win.
type is the coding challenge as a technical test. This is a pretty though one depending on the employer. Simply put, we need to answer some problems within a limited time. The time usually is a short one, like, 90 mins to 120 mins. You need a good understanding of algorithms & data structures to excel in this technical test! Proclub Dream. Think. Code. Win.
few alternatives to getting an internship (or even a full-time job). You may try these personal development programs (or maybe a training program?) such as Tokopedia DevCamp, BukaBeasiswa, Traveloka PMAP, Blibli Future Program, etc. It is highly competitive though :D Dream. Think. Code. Win.
the main purpose of an internship is to learn as much as we can. However, we need to know our abilities first. If you feel that your recent tasks bore you, ask for more challenges! If you feel that your task is too hard, make sure to ask for help! Communication is the key~ Proclub Dream. Think. Code. Win.
task on time, it means you have done well! Well yes, but actually no. Performing well is not limited to your task deliverable. It is also about how well you fit into the team. So, make sure to socialize more! How to Perform Well During Your Internship Proclub Dream. Think. Code. Win.
with your supervisor especially your manager. Why? Because they can be your reference to give a good testimony. Some companies asked to provide them with references for testimony. If they vouch for you, chance are you will be hired! How to Perform Well During Your Internship Proclub Dream. Think. Code. Win.
get a full-time job offer directly by our manager if we did well during the internship. This means we don’t have look for work after graduation. Isn’t that great? After all, the full-time job recruitment process is quite exhausting and time-consuming! Dream. Think. Code. Win.