- Explain in detailed about last project.
- tell me about a conflict with senior developers ? How did you solve it ?
- tell me about a challenge you faced ?
- tell me about a time with deadline to submit ?
Situational questions from “Cracking the Coding Interview”:
- Most Challenging Thing
- Biggest Learnings
- Most Interesting Thing
- Hardest Bug
- Enjoyed Most
- Conflicts with Teammates
solve all from here
Read this section from Cracking the coding Interview
Amazon leadership principles Problems Must Read Great Leetcode Post
youtube videos
see this website by ex-googler
Position of Responsibility, workshops, mentoring, etc shows you have good communication skills.
What are your strengths ?
- Good at working in team
- Leans quickly technology related stuff
What are your weakness ?
- Not good at working in teams if team members don't communicate ? (Give example of SIH, how first no one communicatd and the project went on a hault, then you initiated the conversation to remove the communication gap, and the project was worked on with more pace to complete it on time.)
Why Microsoft? Link
- I said Microsoft have everything of its own, from languages to servers. They have their own tech stack. I will have high chances of working at something developing from scratch here then at any other place.
Tell me about a time when you had to persuade a group of people ?
- Sure, let me tell you about the selection of software system lab project where I persuaded my team members to choose the toughest projects. So, during the mid of our 3rd sem, we were offered to choose a project out of few projects. Automated Payroll, was the toughest among all as we were expected to track details like location, image and update database while the course had covered only basics of html, js and mysql. Both of my team-mates were initially aginst the idea of of selecting it, but I knew, this project would enhance my learning much more than other simple projects like python based chatbots. We sat together and discussed in details about the various pros and cons of different projects. We searched about the learning experience that each project can provide and various tradeoffs of them. Finally, both my team-mates agreed that though it would require extra efforts of learning concepts from external sources, in long run, the concepts would be helpful to understan about web development. We worked hard to learn the relevant stuff and completed the project on time. Our effort was appriciated by our professor.
what is your proudest achievement ?
- Qualifying to ACM ICPC is my proudest achievement so far. Let me give you a little background about it. We had planned team for the icpc in March of previous year, but when dates for registration were announced, 2 of my team mates withdrew as they had to prepare for upcoming placements. Thus with only 1.5 months left for onine preliminary round, I had no team, while many students had already formed teams among themselves. I reached out to my friends who hadn't formed teams yet, and formed a new team. We practiced together everyday for rest 1.5 months and qualified for the ICPC Reginals by being the top scoring team from out institute.
How would you priotize your task ?
- I would give more priority to the task that affects more people in direct or indirect way.
Deal with conflicts ?
- Discuss along with various tradeoffs and converge on the solution that is best for the team/users.