I applied online. The process took 4 weeks. I interviewed at SoftServe in June 2017
Interview
First step was a pleasant talk with HR interviewer. After that I had to fill in self evaluation form. Next was technical interview with team leader. Then another talk with team leader about the project. Overall it took a few weeks because of long breaks between individual steps.