I applied online. The process took 3 weeks. I interviewed at Semrush (Dallas, TX) in May 2019
Interview
You have a phone screening, and then a 1 to 1 in person interview. The phone screening was very quick and easy. The 1 on 1 interview was pretty standard.