One interview, both behavioral and (slightly) technical.
This took place before COVID, so things are different now.
When I had my interview, it was a whole hiring event in a hotel near LAX. ~40 people or so. Everyone except for me was dressed in a full suit and tie, I just had on some khakis and a polo.
Behavioral questions were simple enough. I was asked for a few anecdotes about how I have succeeded in a group setting, or set out to do something new. <10 minutes.
The actual technical part of the interview was fairly simple. I was handed 3 code snippets, and asked to either find out what they would evaluate to, or how they could be improved for instance.
They were all in C++.
The first was what printing the result of dereferencing a pointer to an integer would be.
The second was finding a divide by zero edge case.
The third was three distinct classes that you are basically asked to improve by mushing them together into a base class with inherited members.
If you are a little competent, you will succeed, and get the offer maybe 2 days later.
I recall speaking with many people at the hiring event and how they all had tried 3-4 times with LM but never gotten an offer, but I got an offer first try. The significant difference is that I am a software engineer, and they don't tell you that they desperately need more software engineers (since they all either apply at big tech companies, or join LM and quickly leave because it sort of sucks), so they'll take almost anybody.