Initial call from HR regarding an opening. No contact for three weeks. Then calls again for another position.
1. General Discussion. Mentioned the salary they can offer. I said I might want something higher than that. They said we can discuss it once you are done with the interview but they said "I would be okay with less pay once I got the offer" , not sure what led them to that assumption :)
2. Call with hiring manager.
3. Interview with the dev team.
4. Call from recruiter to discuss the salary expectations. Mentioned the expectations, slightly higher than what was suggested. No negotiation, the compensation is fixed, offered good benefits. The recruiter had a confrontational tone. Said, they would call after discussing with HM.
No call, got a rejection after sometime.
Interview questions [1]
Question 1
A small coding exercise and few technical questions.
Started with questions related to previous experiences. Spring boot, rest, sql server. Experience in testing framework. Asked to write code on paper to reverse string with and without using string functions and identify the problem with sql queries.
I applied online. The process took 1 day. I interviewed at Mastercard (Nairobi) in Jan 2018
Interview
It was thorough, a good blend of technical and non-technical aspects were discussed. Team working, interests and technical questions like data structures and networks like How many years of experience do you have in IT?, Do you know what a stack is? What a matrix is?