Upload Button Icon Add office photos

Salesforce

Compare button icon Compare button icon Compare

Filter interviews by

Salesforce Mts Software Engineer Interview Questions and Answers

Updated 20 Dec 2024

7 Interview questions

A Mts Software Engineer was asked 6mo ago
Q. Given an array of strings, return the k most frequent strings.
Ans. 

Return k most frequent strings from an array of strings

  • Use a hashmap to store the frequency of each string in the array

  • Sort the hashmap by frequency in descending order

  • Return the first k keys from the sorted hashmap

A Mts Software Engineer was asked 12mo ago
Q. Describe your project in detail.
Ans. 

Developed a web-based project management tool for tracking tasks and deadlines.

  • Used AngularJS for front-end development

  • Implemented RESTful APIs for backend using Node.js

  • Utilized MongoDB for database storage

Mts Software Engineer Interview Questions Asked at Other Companies

Q1. What are Data Structures? What is the difference between array an ... read more
Q2. What is Oops? What is the difference between Abstaction and Encap ... read more
asked in Salesforce
Q3. What would you do if you had a conflict with another developer?
asked in Salesforce
Q4. Given an array of strings, return the k most frequent strings.
Q5. What is Oops? Difference between struct and union. Difference bet ... read more
A Mts Software Engineer was asked
Q. What would you do if you had a conflict with another developer?
Ans. 

Addressing conflicts with a developer requires communication, understanding, and collaboration to find a resolution.

  • Initiate a one-on-one conversation to understand their perspective.

  • Use 'I' statements to express how the conflict affects your work, e.g., 'I feel overwhelmed when deadlines are missed.'

  • Seek common ground by discussing shared goals and objectives.

  • Propose solutions collaboratively, such as adjusting t...

A Mts Software Engineer was asked
Q. What is a null pointer exception?
Ans. 

A null pointer exception occurs when a program tries to access a memory address that is null or invalid.

  • Occurs in programming languages like Java when trying to access an object or variable that is null

  • Can be caused by not properly initializing a variable before using it

  • Example: int[] arr = null; int x = arr.length; // This will throw a null pointer exception

A Mts Software Engineer was asked
Q. Design a persistent in-memory key-value store optimized for write-heavy workloads using SSTables and compaction.
Ans. 

Apache Cassandra is a persistent in-memory key-value store optimized for write-heavy workloads using SSTables and compaction.

  • Apache Cassandra is a popular choice for write-heavy workloads due to its distributed architecture and support for SSTables.

  • SSTables (Sorted String Tables) are used to store data on disk in a sorted manner, allowing for efficient read and write operations.

  • Compaction in Apache Cassandra helps...

A Mts Software Engineer was asked
Q. Given a string s and a dictionary of strings wordDict, return true if s can be segmented into a space-separated sequence of one or more dictionary words.
Ans. 

The Word Break III problem involves finding all possible sentences from a string using a given dictionary of words.

  • Use dynamic programming to build solutions incrementally.

  • Maintain a list of valid sentences as you explore combinations.

  • Example: For s = 'leetcode' and dict = ['leet', 'code'], output = ['leet code'].

  • Consider edge cases like empty strings or dictionaries.

A Mts Software Engineer was asked
Q. What is java and how to slove concurrency error
Ans. 

Java is a popular programming language used for developing various applications. Concurrency errors occur when multiple threads access shared resources simultaneously.

  • Java is a high-level, object-oriented programming language known for its platform independence.

  • Concurrency errors in Java can be solved using synchronization mechanisms like synchronized blocks, locks, and atomic variables.

  • Examples of solving concurr...

Are these interview questions helpful?

Salesforce Mts Software Engineer Interview Experiences

7 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Technical round- Hackerank Problem

Round 2 - One-on-one 

(3 Questions)

  • Q1. Coding medium and easy problems for Leetcode,
  • Q2. More of a scenario based questions like whatyou will do if you have a confict with your developer
  • Ans. 

    Addressing conflicts with a developer requires communication, understanding, and collaboration to find a resolution.

    • Initiate a one-on-one conversation to understand their perspective.

    • Use 'I' statements to express how the conflict affects your work, e.g., 'I feel overwhelmed when deadlines are missed.'

    • Seek common ground by discussing shared goals and objectives.

    • Propose solutions collaboratively, such as adjusting timeli...

  • Answered by AI
  • Q3. How will you lead your team
Round 3 - Technical 

(1 Question)

  • Q1. Java, API, Testing related, Selenium, Scenario based question

Interview Preparation Tips

Interview preparation tips for other job seekers - Manager Round

more of a project and scenario related question, couple of question from design patter and sql, Java
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Two medium level question in 75 minutes

Round 2 - One-on-one 

(1 Question)

  • Q1. Return k most frequent string from an array of strings
  • Ans. 

    Return k most frequent strings from an array of strings

    • Use a hashmap to store the frequency of each string in the array

    • Sort the hashmap by frequency in descending order

    • Return the first k keys from the sorted hashmap

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Salesforce Mts Software Engineer interview:
  • DSA
  • LLD
  • HLD
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is java and how to slove concurrency error
  • Ans. 

    Java is a popular programming language used for developing various applications. Concurrency errors occur when multiple threads access shared resources simultaneously.

    • Java is a high-level, object-oriented programming language known for its platform independence.

    • Concurrency errors in Java can be solved using synchronization mechanisms like synchronized blocks, locks, and atomic variables.

    • Examples of solving concurrency ...

  • Answered by AI
  • Q2. What is null pointer exception
  • Ans. 

    A null pointer exception occurs when a program tries to access a memory address that is null or invalid.

    • Occurs in programming languages like Java when trying to access an object or variable that is null

    • Can be caused by not properly initializing a variable before using it

    • Example: int[] arr = null; int x = arr.length; // This will throw a null pointer exception

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Not much but mostly DSA and coding algorithms

Skills evaluated in this interview

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

Medium leet code data structures and algorithms

Round 2 - Technical 

(2 Questions)

  • Q1. Word break 3 leet code
  • Ans. 

    The Word Break III problem involves finding all possible sentences from a string using a given dictionary of words.

    • Use dynamic programming to build solutions incrementally.

    • Maintain a list of valid sentences as you explore combinations.

    • Example: For s = 'leetcode' and dict = ['leet', 'code'], output = ['leet code'].

    • Consider edge cases like empty strings or dictionaries.

  • Answered by AI
  • Q2. Persistent in memory key value store optimized for write heavy workloads(use: sstables,compaction )
  • Ans. 

    Apache Cassandra is a persistent in-memory key-value store optimized for write-heavy workloads using SSTables and compaction.

    • Apache Cassandra is a popular choice for write-heavy workloads due to its distributed architecture and support for SSTables.

    • SSTables (Sorted String Tables) are used to store data on disk in a sorted manner, allowing for efficient read and write operations.

    • Compaction in Apache Cassandra helps to m...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 DSA questions were asked. they were of easy-medium difficulty.

Round 2 - Technical 

(2 Questions)

  • Q1. DSA question on DP
  • Q2. DSA question based on the stack data structure
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Project description in deep
  • Ans. 

    Developed a web-based project management tool for tracking tasks and deadlines.

    • Used AngularJS for front-end development

    • Implemented RESTful APIs for backend using Node.js

    • Utilized MongoDB for database storage

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Nov 2023. There were 6 interview rounds.

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 

Round 1 was hackerrank test which had 2 questions.

Round 3 - Coding Test 

Round 2 was onsite code pair round where in we have to solve 2 questions on dsa

Round 4 - Coding Test 

This was similar to 2nd round

Round 5 - Lld 

(1 Question)

  • Q1. Low level design question
Round 6 - HR 

(1 Question)

  • Q1. Managerial round

Interview Preparation Tips

Topics to prepare for Salesforce Mts Software Engineer interview:
  • DSA
  • low level design
Interview preparation tips for other job seekers - Keep coding and solve coding problems. When the interviews are ner focus on lld and company tagged questions

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Salesforce?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Company Website and was interviewed before Oct 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1. Core Java - OOPS features, Abstract classes and Interface, Inner Classes, String and Object Class, Equals and HashCode methods, Runtime and Compile time exception, Method overloading and overriding, Cus...

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Clear Core java concepts firmly
2. Basic DB queries
3. Basic Unix commands

I applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.

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 - Aptitude Test 

Numerical and logical aptitude test

Round 3 - Coding Test 

There are 5 rounds on datastructure and algorithm

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice hr and all team is suportive
Good and smoth interview experiance

I appeared for an interview before Sep 2020.

Round 1 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Easy

This was a Data Structural round.

  • Q1. 

    Distinct Islands Problem Statement

    Given a two-dimensional array/list consisting of integers 0s and 1s, where 1 represents land and 0 represents water, determine the number of distinct islands. A group of...

  • Ans. 

    Count the number of distinct islands in a 2D array of 0s and 1s.

    • Identify islands by performing depth-first search (DFS) on the grid

    • Use a set to store the shape of each island and check for duplicates

    • Consider translations to determine distinct islands

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Easy

This was a Data Structural round.

  • Q1. 

    Word Wrap Problem Statement

    You are tasked with arranging 'N' words of varying lengths such that each line contains at most 'M' characters, with each word separated by a space. The challenge is to minimiz...

  • Ans. 

    The goal is to minimize the total cost of arranging 'N' words on each line with a maximum character limit 'M'.

    • Calculate the cost of each line as the cube of extra space characters needed to reach 'M'.

    • Minimize the total cost by arranging words to fit within the character limit on each line.

    • Ensure each word appears fully on one line without breaking across lines.

  • Answered by AI
Round 3 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

This was a System Design round.

  • Q1. Can you design a system similar to Red Bus that can handle bookings and onboard both vendors and customers to the platform?
  • Ans. 

    Design a system similar to Red Bus for handling bookings and onboarding vendors and customers.

    • Implement a user-friendly interface for customers to search and book tickets

    • Create a vendor portal for vendors to manage their offerings and availability

    • Include payment gateway integration for secure transactions

    • Develop a robust backend system for managing bookings, cancellations, and refunds

    • Utilize a database to store user in...

  • Answered by AI
Round 4 - Face to Face 

Round duration - 50 minutes
Round difficulty - Easy

This was a System Design round

Round 5 - Face to Face 

Round duration - 50 minutes
Round difficulty - Easy

This was an HR round.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indian Institute of Technology Roorkee. Microsoft interview preparation:Topics to prepare for the interview - Graphs, Dynamic Programming, Arrays, LinkedList, stringsTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Practice as much as you can.
Tip 2 : Prepare for company, not in general.
Tip 3 : Your past work should be objective and your contribution should be very clear

Application resume tips for other job seekers

Tip 1 : Keep only relevant things for the job you are applying.
Tip 2 : Minimal data with measurable contribution and effect.

Final outcome of the interviewSelected

Skills evaluated in this interview

Salesforce Interview FAQs

How many rounds are there in Salesforce Mts Software Engineer interview?
Salesforce interview process usually has 2-3 rounds. The most common rounds in the Salesforce interview process are Coding Test, Technical and One-on-one Round.
How to prepare for Salesforce Mts Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Salesforce. The most common topics and skills that interviewers at Salesforce expect are Salesforce, Automation Testing, Configuration management, Analytical and Automation.
What are the top questions asked in Salesforce Mts Software Engineer interview?

Some of the top questions asked at the Salesforce Mts Software Engineer interview -

  1. more of a scenario based questions like whatyou will do if you have a confict w...read more
  2. Return k most frequent string from an array of stri...read more
  3. persistent in memory key value store optimized for write heavy workloads(use: s...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.6/5

based on 9 interview experiences

Difficulty level

Moderate 83%
Hard 17%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more

Interview Questions from Similar Companies

Google Interview Questions
4.4
 • 897 Interviews
Oracle Interview Questions
3.7
 • 895 Interviews
Zoho Interview Questions
4.2
 • 539 Interviews
Amdocs Interview Questions
3.7
 • 533 Interviews
SAP Interview Questions
4.2
 • 291 Interviews
Adobe Interview Questions
3.9
 • 247 Interviews
24/7 Customer Interview Questions
3.5
 • 179 Interviews
View all
Salesforce Mts Software Engineer Salary
based on 144 salaries
₹30 L/yr - ₹50 L/yr
37% more than the average Mts Software Engineer Salary in India
View more details

Salesforce Mts Software Engineer Reviews and Ratings

based on 11 reviews

3.7/5

Rating in categories

3.4

Skill development

3.1

Work-life balance

4.3

Salary

2.6

Job security

3.8

Company culture

2.7

Promotions

2.9

Work satisfaction

Explore 11 Reviews and Ratings
LMTS Software Engineering (Search Platforms)

Hyderabad / Secunderabad,

Bangalore / Bengaluru

9-14 Yrs

Not Disclosed

Explore more jobs
Technical Support Engineer
958 salaries
unlock blur

₹14.3 L/yr - ₹26 L/yr

Technical Consultant
430 salaries
unlock blur

₹17.6 L/yr - ₹29.8 L/yr

Member Technical Staff
348 salaries
unlock blur

₹31.5 L/yr - ₹57.3 L/yr

Senior Technical Consultant
338 salaries
unlock blur

₹26.9 L/yr - ₹46.2 L/yr

Senior Member of Technical Staff
317 salaries
unlock blur

₹48 L/yr - ₹87.3 L/yr

Explore more salaries
Compare Salesforce with

SAP

4.2
Compare

Zoho

4.2
Compare

Oracle

3.7
Compare

Adobe

3.8
Compare
write
Share an Interview