Upload Button Icon Add office photos

Filter interviews by

VMware Software Senior Software Engineer 2 Interview Questions and Answers

Updated 19 Jul 2023

VMware Software Senior Software Engineer 2 Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Sorting programs, some algorithms on logic

Round 3 - Technical 

(4 Questions)

  • Q1. C# Basics Design patterns Architectural questions
  • Q2. Product Design Performance based
  • Q3. Programs on maze problem
  • Ans. 

    Maze problem programs involve finding a path through a maze from start to finish.

    • Use depth-first search or breadth-first search algorithms to solve maze problems.

    • Consider using backtracking to handle dead ends in the maze.

    • Implement a recursive function to explore all possible paths in the maze.

    • Use a stack or queue data structure to keep track of visited cells and potential paths.

  • Answered by AI
  • Q4. Programs on snake ladder
  • Ans. 

    Snake ladder program simulates a game where players move based on dice rolls.

    • Create a board with 100 squares representing the snake ladder game.

    • Players take turns rolling a dice and moving their token on the board.

    • If a player lands on a square with a snake head, they move back to the square's tail.

    • If a player lands on a square with a ladder bottom, they move to the ladder's top.

    • The game continues until a player reaches

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain Solid Principles
  • Ans. 

    Solid Principles are a set of five design principles for writing clean, maintainable, and scalable code.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affe...

  • Answered by AI
  • Q2. What are Design Patterns
  • Ans. 

    Design patterns are reusable solutions to common problems encountered in software design and development.

    • Design patterns provide a way to communicate solutions to common design problems

    • They help in making code more maintainable, scalable, and reusable

    • Examples include Singleton, Factory, Observer, and Strategy patterns

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. Explain the current project architecture you are working on.
  • Ans. 

    Our current project architecture follows a microservices design pattern with Docker containers and Kubernetes for orchestration.

    • Microservices architecture

    • Docker containers

    • Kubernetes for orchestration

  • Answered by AI
  • Q2. Why you are intrested in NCR
  • Ans. 

    I am interested in NCR because of its reputation for innovation and cutting-edge technology in the software industry.

    • NCR has a strong reputation for innovation and cutting-edge technology

    • I am excited about the opportunity to work on challenging projects at NCR

    • I believe NCR offers a great platform for career growth and development

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is split function in ajava
  • Ans. 

    The split function in Java is used to split a string into an array of substrings based on a specified delimiter.

    • The split function takes a regular expression as a parameter to specify the delimiter.

    • The result is an array of strings containing the substrings.

    • Example: String str = 'Hello,World'; String[] parts = str.split(','); // parts = ['Hello', 'World']

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. DSA hard question
Round 2 - Technical 

(1 Question)

  • Q1. DSA related questions
Round 3 - HR 

(1 Question)

  • Q1. Compensation salary discussion
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Write a program to reverse the string
  • Ans. 

    Program to reverse a string using array of characters

    • Create an array of characters from the input string

    • Iterate through the array in reverse order and append each character to a new string

    • Return the reversed string

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

3 coding question in 1:30 hr
2 medium + 1 hard
1- greedy
2- binary search, prefix sum
3- dp (too hard)

Round 2 - One-on-one 

(1 Question)

  • Q1. Low level design type question
Round 3 - One-on-one 

(1 Question)

  • Q1. Hiring manager round. Asked project related questions plus basic hr questions

Interview Preparation Tips

Interview preparation tips for other job seekers - confident, clear concept, project knowledge
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Very hard question and 4 qs in total

Round 3 - Technical 

(1 Question)

  • Q1. Tell me about yourself
Round 4 - HR 

(1 Question)

  • Q1. Tell me about 5 years after now
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed in Jan 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Explain the project. What is the response for rest API?
  • Ans. 

    The project is a REST API that provides a response to client requests.

    • The project is built using a RESTful architecture.

    • It provides endpoints for clients to interact with the server.

    • The response format is typically JSON or XML.

    • Examples of endpoints include /users, /products, and /orders.

  • Answered by AI
  • Q2. How to do pagination in API.
  • Ans. 

    Pagination in API is done by setting limit and offset parameters in the request.

    • Set a limit parameter to specify the number of results per page.

    • Set an offset parameter to specify the starting point of the page.

    • Return the total number of results and the current page number in the response.

    • Example: /api/users?limit=10&offset=20

    • Example response: {"results": [...], "total": 100, "page": 3}

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident. The interview is easy if you know what you wrote in the cv.

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

Medium non verbal reasoning, verbal reasoning Os dbms network
No coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Detect loop in a LL.
  • Ans. 

    Detect loop in a linked list.

    • Use two pointers, slow and fast, to traverse the list.

    • If there is a loop, the fast pointer will eventually catch up to the slow pointer.

    • If the fast pointer reaches the end of the list, there is no loop.

  • Answered by AI
  • Q2. String to interger without ASCII conversion
  • Ans. 

    Use parseInt() function to convert string to integer without ASCII conversion.

    • Use parseInt() function with radix parameter to specify the base of the number system

    • If radix is not specified, parseInt() will try to determine the base automatically

    • If the string contains non-numeric characters, parseInt() will return NaN

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Introduction , why should we hire you?
  • Q2. Project discussion, location

Interview Preparation Tips

Interview preparation tips for other job seekers - Do top questions of every topic
And also for core subjects.
Puzzle also
Confidence matter the most

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude and bit of coding questions ,60 questions in 50 minutes.. Negative marks for wrong answers

Round 2 - Technical 

(1 Question)

  • Q1. They focus more on problem solving skills and coding..
Round 3 - Technical 

(1 Question)

  • Q1. Asked questions related to projects

Interview Preparation Tips

Interview preparation tips for other job seekers - Upgrade your skills in general than upgrading skills company specifically

VMware Software Interview FAQs

How many rounds are there in VMware Software Senior Software Engineer 2 interview?
VMware Software interview process usually has 3 rounds. The most common rounds in the VMware Software interview process are Resume Shortlist, Coding Test and Technical.
What are the top questions asked in VMware Software Senior Software Engineer 2 interview?

Some of the top questions asked at the VMware Software Senior Software Engineer 2 interview -

  1. Programs on maze prob...read more
  2. programs on snake lad...read more
  3. C# Basics Design patterns Architectural questi...read more

Tell us how to improve this page.

VMware Software Senior Software Engineer 2 Interview Process

based on 1 interview

Interview experience

4
  
Good
View more
VMware Software Senior Software Engineer 2 Salary
based on 8 salaries
₹28 L/yr - ₹45 L/yr
65% more than the average Senior Software Engineer 2 Salary in India
View more details
Member Technical Staff
569 salaries
unlock blur

₹12 L/yr - ₹43.3 L/yr

Senior Member of Technical Staff
503 salaries
unlock blur

₹26.4 L/yr - ₹91 L/yr

Technical Support Engineer
421 salaries
unlock blur

₹7.2 L/yr - ₹21 L/yr

Business Analyst
266 salaries
unlock blur

₹5.2 L/yr - ₹17.9 L/yr

Technical Staff Member 3
249 salaries
unlock blur

₹17 L/yr - ₹54.1 L/yr

Explore more salaries
Compare VMware Software with

Microsoft Corporation

4.0
Compare

Oracle

3.7
Compare

IBM

4.0
Compare

SAP

4.2
Compare
Did you find this page helpful?
Yes No
write
Share an Interview