I applied online. The process took 1 week. I interviewed at Yahoo (New York, NY)
Interview
Interview was on a online IDE...The Javascript interpreter did not recognize the function typeOf which is part of the standard library. The interviewer did not care about the "typeOf" function not being part of the interpreter and because of the one error he refused to make an offer saying not enough JS experience.
First is self introduction
check if you have experience in frontend framework
JavaScript concept questions
Such as
var let const
event loop
event bubbling capturing
hoisting
IIFE
CSS pattern
HTML async defer
I applied through a recruiter. The process took 2 weeks. I interviewed at Yahoo (Taipei) in Jan 2022
Interview
3 rounds:
1. talking with HR:
a short introduction of yourself, your salary expectation, your current salary, and do you have an ongoing interview with other companies now
2. 1st round technical interview
talking with the hiring manager doesn't involve live coding, just sharing what you know about the current topic, it's ok to admit that you're not familiar with some topic, being honest is important
3. 2nd round technical interview
talking with the hiring manager + 3 other developers on the team, takes around 3 hours, each of them has deep knowledge of a specific area, some will focus on web security, some focus on the algorithms, etc...
the live coding one evolves on some general CSS adjustments, a simple app that includes functions like a todo app, and an algorithms test, starting from leetcode easy level
Interview questions [1]
Question 1
do you know web vital? could you describe it?
what is XSS, and CSRF, could you explain them in detail, what's the difference between them?
It was 2 rounds. 1st round is about few html, css and javascript basic questions and coderpad with a leetcode medium question on arrays. Also asked about React concepts on hooks.
Interview questions [1]
Question 1
Leetcode medium questions on arrays. (sliding window)