Deloitte - Salesforce Developer Interview Questions
Candidate 1
- What is difference between workflow and process builder.
- Workflow criteria difference 2&3.
- Have you work on Batch class and methods.
- Have you work on integration.
- Can we modify the scheduler class or classes referenced by this scheduler class if any scheduled job is pending?
- Override the standard action using lightning component how you will achieve this?
- Have you work on Lightning Web Components.
- How can you detect a change in an attribute value, and call a controller method based on a change?
- Can we call web services from trigger.
- How many trigger you write. explain one.
- If user has view access on report folder but in profile he does not have access to dashboard then will user be able to access the dashboard.
- How do you pass the parameters from one apex class to another to another?
- Event in Lightning Web Components
- What are getter methods and setter methods?
- Explain the need to write test classes and best practices.
- How many records we can display on page for a report?
- Explain any batch class scenario you have worked on.
- Explain any future class scenario you worked on
- Have u work on service cloud ?
Candidate 2
1st Round
- Tell me something about yourself ?
- Have you work on trigger?
- What is difference between before trigger & after trigger give me practical example?
- what are the events in trigger ?
- Why we used SOQL inside for loop if trigger.new is stored list of update records.?
- What is difference between workflow & process builder which you preferred?
- What is another used @invocable method notation except calling apex class inside process builder?
- What is workflow evaluation criteria ? difference between 2 or 3?
- What is type of action in workflow ?
- What is outbound message ? How to send message to external system?
- Have you work on future apex ? what is the purpose other than mix DML error?
- What is queueable? Difference between future & queueable ?
- Have you worked on Lightning web components ?
- Write Aura component :-there is 1 input fields on component if I enter John it will display John Doe write logic for that?
- What is used of @auraEnabled & Set callback?
- Types of relationships in salesforce?
- What is Hierarchical Relationship in salesforce?
- In master details relationship parent control by child or child control by parent?
- What is self relationship give me practical example?
- What is roll up summary field? What type of operation does with that except count?
- Scenario based question security.
- I want to fetch records and display on component tell me logic for that?
- What is flow of execution in lighting?
- Have you work on flow?
2nd Round
- Introduce yourself
- Tell me about your client in brief ?
- What is the need of CRM in this project ?
- What difficulties have faced in your project ?
- Tell me brief about your project?
- In lightning what kind of development issue you have faced that is not solved by you?
- Have you done any certification?
- How you get daily task ?
- What is duration of Sprint?
- What do you when you have any doubts related to your task ?
- In daily standup meetings what kind of discussion you had ?
- Working hours ?
- What is your goal towards career point of view ?
Candidate 3
- Introduce yourself
- If I have one score field with value 50 n is m having formula field which returns true when value is less than 100 and false when values is greater than 100 I am providing validation rule where we are providing formula field value in if condition then what will happen ?
- If I am trying to update in after update trigger what will happen ?
- Will static variable retain the state in trigger ?
- Which one you preferred between workflow n process builder in what case ?
- Have you worked on vf pages ?
- When we prefer custom controller over standard controller?
- Ways to pass data from one component to another?
- What are the events in Lighting web components ?
- Suppose there is component A B and C is there and I don’t want to propagate to B how can I do this ?
- What kind of work you did in LWC ?
- Have you worked on web service ?
- What are configuration settings you need to perform before perform callouts ?
- How to find error in callouts ?