Salesforce USA Senior MTS Onsite Interview Experience and Offer
Question Details
Role: Senior MTS
Hiring Manager Screen (45 mins) * Focus: Work experience, role impact, and extensive behavioral questions. * Duration: The session ran over by 15 minutes (1 hour total). **Onl
Full Details
Role: Senior MTS
Hiring Manager Screen (45 mins) * Focus: Work experience, role impact, and extensive behavioral questions. * Duration: The session ran over by 15 minutes (1 hour total).
Online Assessment (60 mins) * Problem: Four standard LeetCode problems. *
Outcome Completed three successfully. The final problem involved finding the longest increasing subsequence; failed 7-8 test cases due to inability to implement the O(nlogn) solution.
Onsite Interviews *
**
Round 1 Coding & Infrastructure (60 mins)** *
Behavioral 1-2 standard questions. * Coding Problem: Standard Linked List problem to reverse a sublist from 'fromIndex' to 'toIndex' with optimization discussions. *
System Design Discussion on AWS cloud services, specifically focusing on DynamoDB, Lambda, and SQS. * **
Round 2 System Design & Concepts (60 mins + 25 mins overtime)** * Concepts: Breadth check on REST APIs, HTTPS, and JWT. * Design Problem: Design a service similar to TicketMaster (only 20 mins allocated). *
Deep Dive Intense drill-down on ensuring atomicity in ACID-compliant databases at the thread level and ElasticSearch mechanics (inverted index, performance optimization, and limitations). *
**
Round 3 High-Level Design & Knowledge Check (60 mins)** * Format: No code was written; entirely Q&A based. * Basic Concepts: Differences between Arrays and Lists, HashMap implementation, Caching strategies, and Eviction policies (LRU/LFU). * Design Problem: Stock Broker application design. *
Solution Discussion: Proposed Time-Series DB for historical prices and Pub/Sub (Redis/Kafka) for real-time updates instead of polling. Discussion included Kafka internals and message brokers. *
**
Round 4 Behavioral (45 mins)** * Focus: Project deep dive involving design choices and role impact. * Topics: Calculated risks, handling failure, and examples of team/org-wide process changes. *
**
Round 5 Coding (60 mins)** * Problem: HackerRank problem with a lengthy prompt but standard difficulty level. *
Outcome Successfully implemented the solution and
passed all test cases.
Summary & Result The interview process felt unstructured, with several rounds focusing on trivia-style questions seemingly mismatched for a Staff/Senior profile. Despite the chaotic nature of the rounds, the team extended an offer the following day.
About This Question
This is a reported interview question from a salesforce interview for a swe role (senior level) during the onsite round reported in 2025.
It covers the following topics: Hash Table, Arrays, Linked List, Concurrency, System Design, Dynamic Programming, Behavioral .
Difficulty rating: Easy