I applied to Thales DIS in Prague through LinkedIn and was contacted the following day to setup a first introductory call. The first call was merely to corroborate my CV and allow HR to gather additional information (reason to change, salary expectations, etc). My CV was then sent to the hiring manager. A few days later I was contacted again for an introductory call with the hiring manager and two members of the team. This call was an introduction both for the project I would be working in and for myself: I had to explain in which projects I had worked on and what technologies I had used. The next day I was contacted again to setup the technical interview which I accepted to complete the following day. The technical interview was one hour long and had two parts: the first one was based on commenting Java code and explaining constructs of the language (e.g., what would this code print, what's an interface, etc), the second, shorter part was about problem solving and it involved commenting possible solutions to a couple of LeetCode easy problems (without actually implementing them). After a week from the technical interview I received a standard rejection email with no feedback. Overall, I liked the interview process since it was focused on topics relevant for the job though I would have liked to have some feedback on the rejection since from my point of view I answered all questions correctly. The whole process took 3 weeks in total.