Salesforce Low Level Design Interview Questions
In Salesforce LLD rounds, sometimes actual requirements may not be clear from problem statement and interviewer will expect you to figure it out by asking clarifying questions.
For example, A message queue is asked indirectly in the form of something like a connection pool or a job scheduler.
It follows the pattern that resources like connections, machines or cpu (in case of job scheduler) are limited and they may not be assigned immediately.
There is discussion about concurrency control when multiple threads are there.
There may also be discussion on concurrency control if our application is made distributed and we are using a central database (i.e. LLD discussion moving to HLD in the end).
For example, A message queue is asked indirectly in the form of something like a connection pool or a job scheduler.
It follows the pattern that resources like connections, machines or cpu (in case of job scheduler) are limited and they may not be assigned immediately.
There is discussion about concurrency control when multiple threads are there.
There may also be discussion on concurrency control if our application is made distributed and we are using a central database (i.e. LLD discussion moving to HLD in the end).
i
Below list is updated frequently. Reflects top Salesforce questions in last 6 months.
State Pattern
Medium
Strategy Pattern
Medium
Strategy Pattern
Medium
Medium
Observer Pattern
Medium
Medium
State Pattern
Hard
Factory Pattern
Medium
Medium
Medium
Medium
Medium
Prashant Priyadarshi
Founder, CodeZym
Founder, CodeZym