PwC 1st and Techno Managerial Round Interview Questions

PwC first and second round Salesforce developer interview experience. Candidate was having around 4.8 years of experience in : FSC, Experience Cloud, LWC, Apex etc. 

In first round first she shared code snippets and asked for output. Then trigger then theory part. 

Second round I was told it will be techno + managerial round but it was completely technical round with project + questions on experience cloud as it was mentioned in my resume. 

My second round experience was not good, she was busy in work and asking random questions, I was rejected. 

Interview Process:

  • Got call from Naukri (PwC team)
  • Fill job application form
  • Interview scheduled, invitation received 2 days before 
  • She joined late and asked to show Id (Adhar Card)
  • Got call for second round after 5 days
  • Comment for HR contacts
List<Account> accs = new List<Account>();

Account a = accs[0];
Account a = [SELECT Id FROM Account WHERE Name='X' LIMIT 1];
trigger AccountTrig on Account (after update) {

  for (Account a : Trigger.new) {

    a.Description = 'touched'; 
 }
  update Trigger.new; 

}
trigger OppTrig on Opportunity (before insert, before update) {

  for (Opportunity o : Trigger.new) {

    Account a = [SELECT Industry FROM Account WHERE Id = :o.AccountId];

    o.Description = a.Industry;

  }

}
trigger AccDelTrig on Account (after delete) {
    for (Account a : Trigger.new) {
        System.debug(a.Name);
    }
}
trigger OppMapTrig on Opportunity (before insert) {
    Map<Id, Account> accMap = new Map<Id, Account>();
    for (Opportunity o : Trigger.new) {
        o.Description = accMap.get(o.AccountId).Industry;
    }
}
  1. Can we call refreshApex() inside the render callback in LWC? Explain why or why not.

  2. Why do we use constructor in Lightning Web Components (LWC)?
  3. What is Lightning Message Service (LMS) and when do we use it?
  4. When should we use @wire with Apex in LWC?
  5. Explain the difference between Wire Method vs Imperative Apex Call.
  6. Explain Flow vs Trigger in detail. When should you use Flow and when should you use Apex Trigger?

  7. Explain Batch Apex and describe a real scenario where you used it.
  8. What will happen if Trigger 1 and Trigger 2 exist on the same object and same event?
  9. How does Salesforce determine the execution order?
  10. Why should we focus on using Map in Apex instead of List in many trigger scenarios?
  11. Trigger: Count the total number of contacts associated to an Account whenever a Contact is, Inserted, Updated or Deleted related to the Account. Field Total_Contacts_Count__c should get updated with the latest count. Note: I have used simple List and multiple if to find accountIds, she asked to use map and optimise.
  12. Trigger: Write a trigger, if the owner of an account is changed then the owner for the related contacts should also be updated.
  1. What other cloud have you worked on?

  2. You said you worked on email to case the why you said not used service cloud?
  3. On click of opportunity list view community site, I want to display a custom record page how to achieve this. 
  4. My Community user should see only records they created, By default if they create a case then owner will be different right then how they can see cases they have created. 
  5. What is ARC in FSC, how to configure that graph, to display account, and its related lower, contacts, graph in detail. 
  6. What objects you are working in FSC. 
  7. What is the action in the plan in FSC?
  8. Explain Email to Case.  How to display a complete case email thread on the record(case) page. 
  9. You did data loading right, have you done in prod? 
  10. How to stop triggers/flow execution when doing data load.
  11. Security on the community side.  
  12. How you have developed the agentfoece agent? 
  13. Why did you use LWC for agent? What was purpose of agent what agent is actually doing? Why you have not used knowledge article to instead of topics. She first though that agent was build with custom component.  Oauth Outh2.
  14. How you created community users, process, profile?
  15. Trigger: On Account in Oppor we have Test__c field, on insert delete of Oppor related to account populate values from Oppor.Test__c to Account.Test__c, Concatenate that to Account.Test__c.
  16. Do you have any questions for me?

1 thought on “PwC 1st and Techno Managerial Round Interview Questions”

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top