
Salesforce
Fresher
Other
Above 7 CPI (Salary Package: 45 LPA)
Application Process
I applied through an off-campus hiring drive via their careers portal, cleared the initial assessment, and was shortlisted for interviews. Communication for each stage came via email; the process was smooth and professionally managed.
Interview Rounds (2)
Detailed breakdown of each evaluation round, problems encountered, and round takeaways.
Online Coding Interview
Questions & Problems Asked (3)
Problem: Bellman Ford
shortest distances from source in a graph that may have negative weights: I relaxed all edges V-1 times, then ran one more pass to detect a negative cycle.
Problem: Min Cost Path
minimum-sum path top-left to bottom-right; I used DP: dp[i][j] = cost[i][j] + min(dp[i-1][j], dp[i][j-1], dp[i-1][j-1]).
Problem: Longest Path In Directed Graph (DAG)
I used topological sort then relaxed edges in that order to get longest distances from source.
Face to Face
Questions & Problems Asked (3)
Problem: Word Ladder
shortest transformation sequence via BFS with a dictionary hash set, tracking predecessors to reconstruct the path.
Problem: Number of Islands II
Union-Find, incrementing island count on new land and merging (decrementing) on adjacent land after each query.
Problem: Feed System (System Design)
I discussed requirements, high-level architecture (load balancers, API servers, DB, cache, queues), and fan-out on write vs read for scale.
Round Experience
My selection perspective: I cleared the initial stages but was rejected later because the interview leaned heavily on system design, and my prep at the time was more DSA/core-subjects focused.
Round 2 — My Takeaways
- DSA thoroughly, aptitude/puzzles, two good explained projects, arrays/binary search/DP/recursion, common HR questions.
Resume Tips
Keep it concise, highlight relevant projects/internships/skills.
Only mention tech I'm confident explaining.
Preparation Tips
Practice DSA regularly (arrays, strings, trees, DP).
Revise DBMS, OS, CN thoroughly.
Prepare basic system design and practice explaining solutions in a structured way.

