Initial video interview with the manager was asked some high level technical questions. I was invited on-site for another 3 rounds of purely technical interviews with one senior engineer for about 45 minutes per round. I thought the difficulty level was set pretty high for a new grad position. The manager and senior engineer came off quite rude. They did not reimburse me for the travel expenses like they said they would.