I interviewed for a senior frontend position at Adobe. The steps involved a recruiter phone screen, a hiring manager interview, and an onsite with four technical interviews with various team members.
They asked a mix of knowledge-based questions and coding challenges. You'll need to screen share, and Googling is not permitted.
One interviewer became upset when I asked to look up the parameter format for a built-in function. Some interviewers were unsure of their own questions and argued incorrect answers, which I couldn't verify during the screen share but confirmed later.
This was the worst interview I've had solely based on the interviewers' attitudes. Fortunately, the interviews are with direct team members, providing a glimpse into what you might have to deal with if you receive an offer.
What is hoisting?
Advantages of CSS vs. Sass/Less
React lifecycle
Difference between functional and class components
Async functions
React Hooks
What is a Higher-Order Component?
Return a function that takes a number as an argument and returns another function which takes a number argument and returns the sum.
Using function chaining and an array of objects:
The following metrics were computed from 107 interview experiences for the Adobe Software Engineer role in United States.
Adobe's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Adobe's Software Engineer interview process in United States.