Major | Graduation: MSIT | May 2019
Company: KAYAK
Title: Software Engineering Intern
Chouhei's advice to fellow students.
It was a difficult journey for me as I was initially enrolled to Bentley under a spouse visa which didn't allow me to work either on-campus or off-campus. However, I kept reaching out to my friends who are in the software industry asking for internship opportunities while I was applying for my student visa. It was through one of these communications that I was introduced to my current manager at Kayak who offered me to apply for this internship opportunity.
The technical interview was a four-round interview with four of the team members. Most of the questions are technical and it was mainly based in Java which included Java spring framework, Java RMI, Java Collections, MyBatis etc. I prepared in advance for java questions by working on sample questions and tutorials online. At the same time, my previous experiences helped me to answer questions that are general in nature in the software industry (Eg. Git, Eclipse, Linux, etc.).
My prior experience as a freelance software developer and software engineer were the key to my success. As a freelance software developer, I have learnt how to manage self-driven software projects which helped me to understand the self-driven nature of agile teams. My role as a software engineer developing network access control applications helped me to gain many technical knowledge that are required in the software industry and how to work successfully in a team.
My three main advices for interviews are following: