Applied through online form at their website. At the time I was still living in the Netherlands, while ForTech operates in Romania. Within three hours after applying I got a phone call from HR who wanted me to join a Skype call for a first interview. Interview was planned for two days later. The interview with HR was fine, I was asked some simple questions about my experience with C++, projects I worked on, most difficult situations I encountered and how I handled them. Easily passed the HR interview and got invited for the technical interview, scheduled a couple of days later.
My technical interview was with two guys, a unit manager, and a supervisor/senior/team lead. The interview (over skype) was quite relaxed. It started with some talks about my experience, what I did so far, and why I wanted to join the company. Then the part with questions started. All questions were highly technical and require the subject to know their stuff. I got questions about multi-threading, kernel development, web development, simple questions related to binary trees and linked lists. There was a small discussion between me and one of the interviewers regarding paralellism and how this would behave on different platform. The interview was challenging and tested my knowledge well enough. The difficulty of the interview was good. Meaning that I felt confident in continueing with the process because the interviewers seemed skilled and passionate about their work.
A couple of days later I got an offer. The offer consisted of a document containing proposals about salary, position, holidays and benefits. After some negotiating with the business unit manager we managed to get to an agreement and I signed the contract and NDA.
Throughout the entire process, the company responded quick and did their best to make the process as easy for me as possible. They called me several times to inform me about the next step and questions asked over e-mail were often answered within a couple of hours.