The interview process had several stages, but general - the whole process was very professional. It started with a conversation with one of the company's HR (who approached me on LinkedIn before) - which was super nice and respective. Right after that we had a chat with one of the Team Leaders, It was very professional and practical. We did some technical quiz, and right after that he sent me an assignment to do. After I solved it we spoke again, and moved to the next stage which was conversation with one of the Tech Leaders. All the people who were involved in the process were very respective, pleasant & professional - and I could tell this is the DNA of the people in the company.