Solve sliding window, heap, DP, in-place tasks
Company: Salesforce
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: hard
Interview Round: Technical Screen
Quick Answer: This set evaluates proficiency with core algorithmic patterns—sliding-window techniques, heap-based top-k selection, dynamic programming for unbounded combinations, frequency-count windowing for anagrams, and in-place array permutation manipulation—alongside complexity analysis and robust edge-case handling.