I applied online. The process took 3 weeks. I interviewed at OPSWAT in Aug 2021
Interview
Had multiple phone interviews and then an in-person interview.
Also had to do a programming assignment.
They were all very good and great to talk to, the only negative was that it took forever to hear any updates from them.