Several rounds including phone screening, video interview, retail test, 4-5 in person interviews over one day. It was a difficult process but very fair and did a good job gauging whether I was a good fit for not only the position but the company itself.