After the personality test is a pre-interview coding assignment and the technical interview. The final round is HR interview with some behavioural questions. Each round takes one or two days to get the result.
I applied online. I interviewed at Mastercard in Jan 2019
Interview
One twenty minute phone call with hiring manager. Talked about some technical aspects such as why can java work on different operating machines (because it gets compiled down to a common language the machine can read). Didn't necessarily answer all correctly. I prepared for more behavioral questions since that was what I saw most people posted about on glassdoor. Though, my experience probably may not have been the norm.
Interview questions [1]
Question 1
Why does java work across all different computers/operating systems. Something like that
I applied through college or university. I interviewed at Mastercard
Interview
Really well handled, they did on campus interviewing at my school. Met with two engineers for 45 minutes each. We just worked through two algorithmic problems together and then talked about different methods that could be used to solve the problem. More a conversation than anything else
Interview questions [1]
Question 1
How would you implement a board game of your choosing