1p3a Question · Nov 2025 · USA

Salesforce USA Senior MTS Onsite Interview Experience and Offer

SWE Onsite Senior Easy

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