2022 Frontend Intern Interview

Avatar

David / 2022-04-27



2022 Frontend Intern Interview

I have been looking for front-end internship positions in several companies since the end of 2021 and have gained some experience from the interviews. Therefore, I am writing an article to share with everyone and wish you all the best of luck in your interviews!

Background

  • Education: A mid-level national university, majoring in humanities in the first two years and then transferring to computer science. I have poor academic performance in school.
  • Languages: I like to write front-end code (React, tailwind) and can also write Python.
  • Experience: I work as a part-time front-end engineer in a contract-based company.

Application Method & Job Requirements

All positions are front-end related and listed according to the interview schedule.

Company Name

Resume Submission Method

Submission Result

Final Result

KK Company

Company official website

Interview got

thank you letter

Yahoo!

Company official website

Interview got

thank you letter

Dcard

Company official website

Interview got

thank you letter

line

Company official website

Interview got

ignorded

浪 live

Asked at job fair

Interview got

Offer get

25sprout

Company official website

Interview got

Offer get

面試內容

KK Company - Tomorrow Lab

English application, Chinese interview

Received an email from HR the day after submitting the application, inviting me to a 10-minute phone introduction to the project, and mentioning that there would be a Codility pre-test that I had a week to complete.

Pre-test

Although it was a while ago, I remember that there were many questions related to string and array manipulation.
I didn't score very high (I remember getting 66 points), but I was still invited for an interview!

First Round

Received another email from HR the day after completing the pre-test, inviting me to the first round of interviews. Conducted the interview via Google Meet with a second HR representative and two engineers. I felt that the main focus of the interview was on my resume.


After reviewing my resume, we went over the pre-test questions, but at that time, I didn't have much experience practicing these types of problems, so my answers were not very good.

Follow-up

Received a thank you email from the company two working days after the interview. The whole process was smooth and fast.

Yahoo - Web Frontend Engineering Intern (Summer)

English application, Chinese interview

Conducted the interview via Google Meet

First Round

Interviewed with one engineer, and the main focus was on verifying my resume and basic frontend knowledge. The interviewer was easy to talk to and seemed interested in my experiences and projects listed on my resume.

Second Round

Received an invitation for a second round interview one week after the first round. The interviewers were the engineer from the first round and two other frontend engineers. After a brief self-introduction, we moved on to technical questions, which now seem relatively simple, but at the time, I had not prepared much and was obviously struggling.


After the technical questions, there was a React coding problem. The task was to display a list of products and create a toggle function for adding/removing them from a favorites list. I saw that there was also a question about using an API, but I didn't have enough time due to spending too long on the foundation questions.

Follow-up

Didn't hear back for two months, then received an automated thank you email.

Dcard - Web Frontend Intern

Chinese application, Chinese interview

Pre-test

The pre-test required creating a GitHub REST API browsing website using React.

The task included searching for accounts, lazy loading, and URL formatting restrictions.

Here is my work.

First Round

Received an email from HR one week after the application deadline to schedule the first round of interviews. I could choose to have an in-person interview at the company office or a Google Meet interview (the company allows remote work). I wanted to see the legendary Dcard office, so I chose an in-person interview.


On the day of the interview, the HR representative took me on a tour of the office and then brought me to the snack area to choose some snacks and drinks. I grabbed a bottle of Oolong tea and he kept asking if I wanted more, but I didn't want to take too much.
The interview was conducted with three frontend engineers and was similar to the previous ones, with a focus on my resume and JavaScript foundation knowledge. There were also some questions about the operating principles of certain libraries and features, and why I chose to use them.


However, my foundation knowledge was not very strong, so I did not answer many of the questions very well.

Follow-up

Received a thank you email from HR one week after the interview. The email also included feedback from the engineers who conducted the interview.

Line - Tech Fresh (Frontend)

English application, Chinese interview

After submitting my application, it took some time before I received an interview invitation. After confirming the time, there was a pre-test.

Pre-test

The pre-test required us to create a Line bot to promote ourselves and submit the Github link. However, the engineers didn't seem to add the Line bot as a friend, and the relevant issue was not mentioned during the interview.

First Round

met with two engineers who asked questions focused on my resume and the technical skills I used in my projects. Finally, they asked several basic JavaScript questions.

Follow-up

No further contact.

浪 live - Web Frontend Intern

Chinese application, Chinese interview

During a job fair at school, I asked HR if there were any frontend internship programs available. Although there weren't any, they still accepted my resume and said they would pass it on to the engineers to review (I had already added them on Line and LinkedIn).

About a week later, I received a message saying that the engineers were interested in me, but I needed to complete a pre-test.

Pre-test

The pre-test required us to use React and Redux to create a lottery website with a countdown function, and we needed to create the user data ourselves.

Here is a link to my project.

First Round

Originally, I was going to have an in-person interview at the office, but there was a sudden increase in COVID cases, so we switched to a Google Meet interview.

Before the official interview, there was a paper-and-pencil test to evaluate my basic JavaScript knowledge. After that, I met with three frontend engineers, and the focus was on the pre-test assignment and the paper-and-pencil test.

Follow-up

I had about ten minutes to talk with HR. In the middle of our conversation, he suddenly said, "The engineers said you passed!" I thought it was too fast and couldn't help but laugh.

25sprout - Web Frontend Intern

Chinese letter, Chinese interview

After submitting my resume on the official website, HR contacted me.

First Round

During the first interview, I was surprised to see eight people waiting for me on Google Meet, including four interviewers and four engineers who were there to observe.

After introducing myself, we talked about my resume and self-introduction before moving on to technical questions.

The questions were pop-up style, and I felt that the focus was on CSS rather than JavaScript.

They also asked me if I would prefer to maintain existing products or join a project team.

Follow-up

After a holiday, HR notified me that I got the offer.

Take Away

  1. Basic concepts are really important. All of these interviews focused on fundamental concepts, but unfortunately, I am not very familiar with them, so I need to improve.
  2. It's best to understand the principles behind the tools and features used in our projects.
  3. The more interviews I have, the better I become at them. Basic things like self-introduction and resume introduction become more comfortable the more I do them.

I would like to thank the previous interviewees for sharing their experiences.