Upload Button Icon Add office photos

Salesforce

Compare button icon Compare button icon Compare

Filter interviews by

Salesforce Software Development Engineer II Interview Questions and Answers

Updated 17 Feb 2024

Salesforce Software Development Engineer II Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Aug 2023. There were 4 interview rounds.

Round 1 - Coding Test 

It is Hacker rank test ,asked 2 questions and needs to solve in 1 hour

Round 2 - Technical 

(1 Question)

  • Q1. Tested problem solving
Round 3 - Technical 

(1 Question)

  • Q1. Low level designing
Round 4 - One-on-one 

(1 Question)

  • Q1. It is managerial round

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Easy DSA question from String
  • Q2. Easy DSA question from Hashmap.

Interview Preparation Tips

Interview preparation tips for other job seekers - There were 4 technical rounds based on DSA and Java.
I think next round may be of Managerial round if got selected
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Predecessor of a node in bst
  • Ans. 

    Predecessor of a node in a Binary Search Tree (BST) is the largest node in the left subtree of the given node.

    • In a BST, the predecessor of a node can be found by going to the left child of the node and then traversing to the rightmost node in the subtree.

    • If the left child of the node is null, then the predecessor will be the parent of the node or the ancestor node that is on the right side of the parent.

    • Example: In a B...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Cache low level design
  • Ans. 

    Designing a cache system to improve performance by storing frequently accessed data in memory.

    • Identify the data that needs to be cached based on frequency of access

    • Choose an appropriate caching algorithm (LRU, LFU, etc.)

    • Decide on the cache size and eviction policy

    • Implement cache invalidation strategies to keep data up to date

    • Consider thread safety and concurrency issues

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

I applied via Approached by Company and was interviewed in Feb 2024. There were 4 interview rounds.

Round 1 - Coding Test 

DSA - Leetcode
Easy to Medium

Round 2 - Coding Test 

DSA - Leetcode Medium
Problem Solving

Round 3 - Coding Test 

System Design of Concurrent Streaming Platform

Round 4 - HR 

(2 Questions)

  • Q1. Cultural Fit For Company
  • Q2. Core Values that you hold
  • Ans. 

    Integrity, teamwork, continuous learning, empathy

    • Integrity - always being honest and doing the right thing, even when no one is watching

    • Teamwork - collaborating effectively with others to achieve common goals

    • Continuous learning - constantly seeking to improve and grow in knowledge and skills

    • Empathy - understanding and caring for others' perspectives and feelings

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Solve Leetcode - DSA
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Mvc , mapping , rest endpoints
  • Q2. Oops concepts from java
  • Ans. 

    Object-oriented programming concepts in Java

    • Encapsulation: bundling data and methods together

    • Inheritance: creating new classes from existing ones

    • Polymorphism: using a single interface to represent different types

    • Abstraction: hiding implementation details and providing a simplified view

    • Encapsulation example: using private variables and public methods

    • Inheritance example: creating a subclass that inherits properties and m...

  • Answered by AI
  • Q3. System design ques were asked

Interview Preparation Tips

Interview preparation tips for other job seekers - great

Skills evaluated in this interview

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

I applied via campus placement at Model Engineering College, Kochi and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Mental and Verbal aptitude - 1 hour

Round 2 - Technical 

(1 Question)

  • Q1. Basic C++, DSA questions
Interview experience
3
Average
Difficulty level
-
Process Duration
Less than 2 weeks
Result
-

I applied via campus placement at The LNM Institute of information Technology, Jaipur and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Oops
Basic DSA
Project Based Discussions
NodeJs/ReactJS Fundamental Questions

Round 2 - Coding Test 

Advance Oops and DSA

Round 3 - HR 

(2 Questions)

  • Q1. 1.) Why would you like to work for ncr
  • Q2. 2.) What you know about Self Serve Checkout
Round 1 - Coding Test 

Prepare DSA very well and also one common question which is very frequently asked ks design Hashmap and also implement LRU cache.

Round 2 - HR 

(1 Question)

  • Q1. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to do good negotiation as they are very flexible

I applied via LinkedIn and was interviewed in Sep 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Reverse a linked list, number of character in string
  • Ans. 

    Reverse a linked list and find number of characters in a string.

    • To reverse a linked list, we can iterate through the list and change the pointers to reverse the order.

    • To find the number of characters in a string, we can use the length property or iterate through the string and count the characters.

    • For example, to reverse a linked list:

    • Node* prev = NULL; Node* current = head; Node* next = NULL; while (current != NULL) ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do proper data structure problems.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Decode the string. if integer is present, expand it those many times. ab2[b3[ac]]de --> abbacacacbacacacde
  • Ans. 

    Decode a string by expanding integers to repeat characters within brackets.

    • Iterate through the string character by character

    • If a digit is encountered, keep track of the number

    • When encountering '[', push the current result and number onto the stack

    • When encountering ']', repeat the substring inside brackets based on the number on top of the stack

    • Continue until the entire string is decoded

  • Answered by AI
  • Q2. Maximum length of the subarray which has almost 2 distinct elements
  • Ans. 

    Find the maximum length of a subarray with almost 2 distinct elements.

    • Use a sliding window approach to keep track of the count of distinct elements in the subarray.

    • Update the window size based on the number of distinct elements in the subarray.

    • Keep track of the maximum length encountered so far.

  • Answered by AI

Skills evaluated in this interview

Salesforce Interview FAQs

How many rounds are there in Salesforce Software Development Engineer II interview?
Salesforce interview process usually has 4 rounds. The most common rounds in the Salesforce interview process are Technical, Coding Test and One-on-one Round.
What are the top questions asked in Salesforce Software Development Engineer II interview?

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

  1. Tested problem solv...read more
  2. It is managerial ro...read more
  3. Low level design...read more

Tell us how to improve this page.

Salesforce Software Development Engineer II Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Salesforce Software Development Engineer II Salary
based on 13 salaries
₹19 L/yr - ₹58 L/yr
53% more than the average Software Development Engineer II Salary in India
View more details

Salesforce Software Development Engineer II Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

5.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

5.0

Company culture

4.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Technical Support Engineer
876 salaries
unlock blur

₹12 L/yr - ₹25 L/yr

Technical Consultant
325 salaries
unlock blur

₹13.8 L/yr - ₹30 L/yr

Member Technical Staff
289 salaries
unlock blur

₹18.8 L/yr - ₹60 L/yr

Senior Member of Technical Staff
242 salaries
unlock blur

₹30 L/yr - ₹100.4 L/yr

Senior Technical Consultant
228 salaries
unlock blur

₹23 L/yr - ₹45 L/yr

Explore more salaries
Compare Salesforce with

SAP

4.2
Compare

Zoho

4.3
Compare

Oracle

3.7
Compare

Adobe

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