Applied online and was contacted by a recruiter after a couple of days. The recruiter was very bad at replying to my emails and even missed a scheduled interview.
After that, I spoke with an engineer with a thick accent that made it hard to understand the question. During my response, I was constantly interrupted with more questions making answering more difficult when you can't finish a though before being told to start another one. After I endured the barrage of interruptions, the engineer flat out called my designs wrong ( I admit they weren't the most optimal but they weren't brute force and they worked.) and spent the next 5 minutes telling me how they would do it and how my way was improper instead of telling me to improve my design. Rude.