Phone screen, followed by several technical rounds. Depending on who you talk to, it's either 2 or 3 rounds. The first round is several LeetCode questions so make sure you've done much practice before attempting. They're easy and medium, no hard. They'll refuse to let you do a take home claiming candidates hate take homes. I'd rather do a take home because 1) they're fun and 2) they demonstrate practical experience on the job. It's super easy to spin up React apps using create-react-app or next.js. I don't understand.
They also ask React questions that are about 3-4 years out of date. Hooks was released forever ago but they are still asking questions about higher order components and React components defined as classes. They might be on old tech. When I was asked about Redux, I had to reach way back in my memory because newer projects (past 3+ years) tend to not use it. It's easy to write a light-weight state store using the Context API and hooks. The interviewer also didn't seem to understand memoization like memo, useMemo and useCallback.
There seem to be communication issues between the HR and Engineering groups. The description of the hiring process I was told by the HR recruiter was different than what actually happened. I was also told multiple positions were being filled but then it sounded like only one was being filled towards the end.
Also, during the first technical round, I was told I was going to be enthusiastically recommended for the second round but was warned that if I didn't get a follow up to follow up because apparently someone else had been made an offer but wasn't aware and never received the email. They followed up and found out about it and only had 4 days left to accept.
Also, (and this is a first and I've been on hundreds of interviews) the interviewer told me at one point "I can say this because the call isn't being recorded." The whole process just seems disorganized and at times, unprofessional. Scheduling is a pain because they don't use apps like Calendly or an HR platform that supports scheduling apparently. FLASH seems like a decent company, but they are probably going through growing pains.