I applied online. I interviewed at Salesforce (Bengaluru) in May 2026
Interview
I applied online. 2 HR contacted me at the same time for 2 different openings. Finally they fought among each other and they agreed me to interview for one of the position. My online interview was setup surprisingly interviewer never showed up. I received a rejection mail after a month. I contacted the HR explaining the situation and they again setup my interview for another role.
Round 1 was coding and I solved the question in 30 minutes and talked to interviewer for the rest of the interview. My feedback was "OK" and not strong.
Round 2 was Low Level Design Round and the interviewer started asking me questions about how compilation works in Java and copy pasted a Java code from her working repository and asked me to explain the code.
For someone who has been working in .NET and Python for last 4 years I was speechless for the whole round.
For one of the best employers out there I never expected such incompetent HR and interview panel.
Interview questions [1]
Question 1
Q1. Simply file path in UNIX format
Q2. How to resolve conflicts in Java dependencies(asked in LLD round).
I applied through other source. The process took 2 weeks. I interviewed at Salesforce (Tel Aviv) in Aug 2025
Interview
Overall a fair proceess.
30 min phone interview.
3 tech interviews, 2 of them kind of leetcode medium, a system design interview.
Then a group manager interview, more like a culture fit interview.
I applied online. I interviewed at Salesforce (Bengaluru) in Jul 2025
Interview
Overall experience: Positive and well-structured
Difficulty: Hard
Process length: ~3–4 weeks
The interview process was thorough and focused heavily on system design, distributed systems, leadership, and real-world problem solving.
Basic discussion around:
Current role & experience
High-level technical background
Team fit and expectations
Salary range & location preferences
Interview questions [1]
Question 1
Focused on:
Data structures & algorithms
Writing clean, optimal code (Java/Go preferred)
Edge cases & time complexity discussion