After applying through a job board, I received an email for a psychological test and the test is full of games which were fun but confusing as they have no right or wrong answers because for example 'if you get high score for a speed test, the result says you have high energy but not good with planning and vice-versa'. After a week, HR called me to inform that they like my profile and scheduled a webex interview with hiring manager. Manager was very nice and discussed about my work history and my experience with specific tools and techniques. Later, he explained about the project and the tools they are using. He said, since they are using different tools, I have to spend extra time on learning them if I get a job there and the interview was a very good experience. I did not receive any call from them for a while and I moved on, but after a month HR came back to me to schedule final round with VP. It was another webex round and the interviewer concentrated on the CI/CD techniques I know and my experience with big data. I informed him that I want feedback soon as I have other interviews, he told me to wait for couple days but I received an offer after a week right the day after I received couple offers. HR was nice during the offer and even Hiring Manager called me and said he likes me, excited about my profile and looking forward to work with me. I rejected the offer though I liked the hiring manager because the position offered is 'Machine learning Engineer' instead of 'Data Scientist' which changes my career path and I got better salary from another company for a Data Scientist role.