I had a single technical interview with some very easy coding questions and some general questions on programming concepts. This was followed by a short meeting with the hiring manager, who said they'd like to move forward. I then had a meeting with a recruiter to ask questions about the role. Overall, communication was severely lacking, sometimes with 3-5 weeks between interviews with no indication of what was going on behind the scenes, even after I shot them questions about the timeline. They also seemed disorganized, where no one could really tell me what role I was actually interviewing for, or what the specifics of the position would be, though I asked many times. I did not find out until I received the offer letter.