I had to go through a Karat interview, even though this was not a SWE role, but they still make their candidates go through this process. On my first interview, I asked if I can use a library to parse a URL, and when I finished the problem the interview person told me I couldnt use the library and had to reimplement the solution, very unprofessional and poor communication. I ran out of time to solve the second problem. I scheduled a second attempt with Karat, but Roblox sent me a rejection email when I was told i would get two chances. Was told it was a mistake, so I did my second attempt at Karat and I answered both questions correctly. After two weeks, I had no communication from Roblox and after emailing the recruiter, was told I didnt make it to the next round. Even if you pass the interview and get the questions correctly, they dont objectively consider your performance. The company is very arrogant in how they treat candidates and dont respect their time. Still use generic weeding out processes until they find a candidate since they have an influx of applications since the company is big now and hires can get a generous share package.