1.) Recruiter Screen 2) Talk with a Manager 3) Interview Panel with Manager, QA, and Director. A strange question was to talk about how I would implement machine learning which is more of a data science question. By this point I could tell the manager didn't really know what questions to ask for FE role. He also mentioned that a button not working is a CSS problem and not a JS problem. I had to tell him it was a JS problem if a button doesn't work. In the end, I was told by the interviewers that I got the job and I was a perfect fit. I was then ghosted for a week so I reached out to the recruiter. She immediately sent me a rejection email. I was confused since they said I was a perfect fit. They strung me along the whole way.