Taro Logo

Software Developer Intern Interview Experience - Bengaluru, Karnataka

July 1, 2024
Positive ExperienceNo Offer

Process

  1. Online Assessment (OA) Usually conducted on platforms like Codility, HackerRank, or AMCAT.

Duration: 90–120 minutes.

Format:

  • 2–3 coding problems (DSA-focused).
  • Difficulty: Easy to Medium-Hard.
  • Topics: Arrays, Strings, Trees, Dynamic Programming, Graphs, Hashing, Sliding Window.

Sometimes includes MCQs on CS fundamentals (OS, DBMS, CN).

Tip: Practice on LeetCode (Medium), especially Microsoft-tagged problems.

✅ 2. Technical Interviews (2–3 Rounds) Each round is 45–60 mins.

Focus:

  • Data Structures & Algorithms (most important).
  • Problem-solving approach (not just the code, but how you think).
  • Complexity analysis (Time & Space).
  • Core CS concepts: OOP, DBMS, OS, Computer Networks.
  • Coding language flexibility (Java, C++, Python preferred).

Sample Questions:

  • Design an LRU cache.
  • Implement autocomplete suggestions.
  • Merge K sorted lists.
  • Find shortest path (Graph problem).

Expect follow-ups like:

  • “What if input size is 10^7?”
  • “Can you optimize further?”
  • “Write test cases.”

Questions

  1. Introduction

  2. About Project

  3. DSA questions

Was this helpful?

Interview Statistics

The following metrics were computed from 5 interview experiences for the Microsoft Software Developer Intern role in Bengaluru, Karnataka.

Success Rate

0%
Pass Rate

Microsoft's interview process for their Software Developer Intern roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive80%
Neutral20%
Negative0%

Candidates reported having very good feelings for Microsoft's Software Developer Intern interview process in Bengaluru, Karnataka.

Microsoft Work Experiences