Applied online and got an email a few days later for a Zoom call with a recruiter.
The recruiter interview was 30 minutes of basic "why do you want to work here" type questions.
I then set up a technical interview over Zoom a week later. It was an hour of semi-difficult/easy purely Javascript questions along with a 10-minute "pair program" screen-sharing exercise.
Those are the worst, in my opinion, as they add too much pressure with someone watching you within a timeframe.
I prepared for the interview well and answered all of the technical questions thoroughly but didn't get an offer and didn't get a reason.
Explain "this"?
What is a closure?
Difference from .call, .apply, .bind?
What is the event loop?
Explain event propagation and bubbling?
What would be a reason to use ES6 classes?
Can you explain Vue's reactivity?
What is the virtual DOM?
Can you tell me how your process is architecting things?
Code Challenge - you have 10 minutes to build a linked list, pair program.
The following metrics were computed from 1 interview experience for the GitLab Frontend Engineer role in Austin, Texas.
GitLab's interview process for their Frontend Engineer roles in Austin, Texas is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for GitLab's Frontend Engineer interview process in Austin, Texas.