Shubham logo

Shubham Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 25 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
72% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Shubham.

Showing 3 of 25
Shubham logo
Shubham

Java Software Developer

Engineering · nearly a year ago

Mid Easy Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Technical Behavioral

So basically, it's a multi-stage thing to see if you're a good fit. It kicks off with your resume getting looked at and then a quick phone or video chat. After that, you might have some tests, and then one or more interviews. These interviews could be technical, about how you behave, or about hypothetical situations. It all wraps up with a final decision and, hopefully, an offer. They do this whole song and dance to check your skills, your experience, and if you'll vibe with the team, you know, beyond just what's on paper. The early parts usually involve recruiters checking your resume for the basics and then a preliminary call to see if you're even in the running for the next step. Sometimes, they'll throw in technical or skills tests. Then come the main interview rounds, which could be one-on-one or with a group, either in person or via video. They'll ask you about stuff you've done before to guess how you'll act in the future (behavioral/situational) and for technical roles, they might hit you with specific tech questions or a business problem to figure out and present. Finally, after all that, the hiring folks chat about everyone, and you usually follow up to show you're still keen. If they like you, you get the official offer.

Confirmed questions2 questions
  • Can you tell me about the history of Java?
  • What can you tell me about the collection framework in Java?
Shubham logo
Shubham

Senior Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience Accept offer 2 rounds
Interview process
Technical screen
Interview formats
Technical Coding

Had 1-2 rounds of tech interviews with developers or the team lead. We covered .NET Core / ASP.NET Core topics like middleware, DI, and routing. Also Entity Framework, focusing on ORM, queries, and performance. Then LINQ & C# with advanced queries and async/await. Covered Design Patterns like Repository, Singleton, and Factory. Finally, Microservices / APIs, including REST, scaling, and cloud basics.

Confirmed questions1 question
  • Could you tell me more about memory management?
Shubham logo
Shubham

Software Development Engineer

Engineering · a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Take home Technical screen Phone screen Onsite
Interview formats
Coding Technical Behavioral

So the interview process was pretty good. Initially, there was an OA round with two coding questions, which were easy to medium difficulty, plus some logical reasoning and SQL questions. This round could be done from home. After that, for the second round, there was a technical interview. Before that, they had a screening test for the selected students where they asked two more coding questions of similar difficulty and one SQL query. The third round was the main interview where they asked questions based on the resume, going really deep into projects and internships.

Confirmed questions3 questions
  • It was a good experience. First, there was an OA round where they asked 2 coding questions of easy to medium level, and also some logical reasoning and SQL questions. This round could be taken at home.
  • In R2, there was a Technical interview. Before that, they conducted a screening test for selected students, asking 2 coding questions of the same level and 1 SQL query.
  • In R3, which was the interview, they asked everything from the resume but it was deep, like about the projects and internships and all.

Shubham Software Engineer Interview Questions

Quoted word for word from Shubham interview reports.

Given a string containing parentheses, check if they are balanced.

Read reports

Implement binary search on a sorted array to find a given element.

Read reports

What is the difference between StringBuilder and StringBuffer?

Read reports

Write a function to find the maximum element in an unsorted array.

Read reports

Given two arrays, find the intersection of the two arrays.

Read report

Given an array of integers and a target sum, find two numbers that add up to the target sum.

Read report

What's the difference between the real DOM and the virtual DOM?

Read report

Write a program that prints numbers from 1 to 100. For multiples of three, print "Fizz" instead of the number, and for the multiples of five, print "Buzz." For numbers that are multiples of both three and five, print "FizzBuzz."

Read report

Formats, difficulty and experience

Across all 25 Shubham interview reports.

Interview formats

Technical 44.4%
Coding 30.2%
Behavioral 23.8%
System Design 1.6%

Interview difficulty

Easy 20%
Average 56%
Difficult 24%

Candidate experience

Positive 72%
Neutral 24%
Negative 4%