Candidatei-me por meio de recrutador(a). O processo levou 1 dia. Fui entrevistado pela Microsoft (Vancouver, BC) em out. de 2016
Entrevista
I gave my resume to a Microsoft recruiter that I had met several times at me University. I had a first phone screening interview with an engineer. The question was pretty rough for the time I had, but still got an email, 2-3 weeks later inviting me to the final round interview.
Microsoft flew me to Vancouver to do four one on one interviews. The questions were pretty easy. I was interviewing for the "Garage" program, which gives more of a startup vibe.
I revieved an email from my recruiter four days later, asking if she could call me the next day. The call was to give me the offer.
Perguntas de entrevista [5]
Pergunta 1
Given a two-dimensionnal array, print the spriral form. In example, the output of :
1 2 3
8 9 4
7 6 5
would be 1 2 3 4 5 6 7 8 9.
Code a function which returns the min and the max in an array of integers. (The output can either be a tuple or a class, it does not matter.)
Now, without modifying your function, find the second min and max of an array.
Code a function to replace, in a given string, a given character with a given substring. Example:
Replace("This is it.", 'i', "was"); -> Thwas wass wast." Do it in place.
Given a dynamic array class, implement a "push front" function. The class has a size, a capacity, and an array. Example
a = [1,2,3]
a.pushfront(4) -> [4,1,2,3]
Candidatei-me por meio de uma faculdade ou universidade. Fiz uma entrevista na empresa Microsoft (Bengaluru).
Entrevista
OA was taken, it was easy-medium consisting of a string problem and a DP problem. Technical Interview 1 was taken where they asked tree traversals using iteration and construction of trees using traversal
Perguntas de entrevista [1]
Pergunta 1
Space Complexity of Traversal, also explain Morris Traversal
The entire process only had two rounds and it was really simple. Each round was around 45 minutes to an hour with a current Microsoft engineer and they just ask you a typical leetcode style question. There was also a behavioral round that was really simple.
Perguntas de entrevista [1]
Pergunta 1
The first round was a typically leetcode question that was really easy. The second round was a little bit harder. It was about having a nxn square made out of 0s and 1s and it wants you to compute what the square looks like if it was rotated.
Candidatei-me online. Fui entrevistado pela Microsoft (Belgrade) em abr. de 2026
Entrevista
It was a really enjoyable experience overall. Although I didn’t get the position, the interview itself was great, and I truly appreciated the opportunity to learn more about the role, the team, and the company.