The hiring process was pretty straightforward, I have an initial conversation with the hiring manager, for which they went through the different teams they had and where I might fit. The next step was a phone interview with one of the data science team members where we'd go over technical details. Here I would have to say that KPMG was very disappointing, the person they selected to conduct the interview was a recent hiree, with what it seems not a lot of experience interviewing people. The only reason I suspect why this person was selected was that they have a similar academic background as myself. The problems were rooted in the fact they were unable to be specific with their question and became irritated with me when I gave an answer they didn't expect. For example, I was asked to give a very high-level explanation of my thesis but they became irritated when my answer took longer than a minute, even though they failed to provide a time range for the answer. Being able to give a concise answer is a great skill, and I am not saying I have mastered this skill, but extremely short answers and high-level explanations are mutually exclusive. Later on, I was asked another similar question, and yet they failed to give the context again, however, I took it upon myself to provide an answer within a short timeframe. Later on, I was given a scenario question and asked how would I solve this problem, I don't know how well I performed, but the fact that they kept on interrupting me as I tried to navigate the problem didn't help. Finally, I was asked a simple technical question, and the stress of the interview got to me and I failed to answer it, this one is on me, I failed to answer something I fully knew how to answer but the interview was too much for me at that moment.