CompanyNagarro
Focus AreaSalesforce Developer
Questions37+
Topics3
Nagarro Salesforce Developer interview questions shared by candidates across the L1, L2 and L3 (technical plus managerial) rounds (updated Oct 2026). Questions are grouped by topic so you can revise Apex limits, triggers, LWC and integration one area at a time.
What's Covered
Topics covered in these interviews.
01Apex, Triggers & Limits16
02Lightning Web Components9
03Integration, Process & Managerial Round12
All Interview Questions
Every question listed one by one, in a fresh order. Answers are not included, so practise explaining each one in your own words.
Apex, Triggers & Limits
1A lead generation system creates Leads hourly through scheduled Apex, and at peak hours you get a heap size issue. How do you resolve it on the Salesforce side?
2When does the Too Many DML statements error occur, and how do you resolve it?
3When does a CPU timeout occur and how do you resolve it?
4Sync a Project status from its Tasks: Completed if all are Completed, In Progress if any is In Progress, Not Started if all are Not Started, and No Tasks if none. Write the trigger.
5Bulk update Order status with a retry mechanism for failed integrations. Design the Apex classes and retry queue.
6When does the Apex heap size too large error occur and how do you resolve it?
7A status change on the standard Case page must automatically open a modal popup. How?
8There was a future method earlier. Which limitations led Salesforce to introduce Queueable Apex?
9Implement an Email-to-Case style flow for a custom object using an inbound email handler.
10What is the order of execution?
11Case.contact__c is a lookup to Contact and Contact.MultipleCase__c is a checkbox. Write a bulkified trigger that sets MultipleCase__c to true when a Case is inserted and the parent Contact has multiple Cases.
12What are the best practices of test classes?
13How do you resolve System.LimitException: Too many SOQL queries 101?
14What are the advantages of Queueable Apex?
15Write a use case where you use sObject type as a parameter in Queueable Apex.
16An Account has a field that stores the number of times its related Contacts are edited. Update it every time related Contacts are edited.
Lightning Web Components
17Two LWC components are not directly related but are on the same record page. How do they communicate? Write the sample code.
18Explain the lifecycle hooks, and which is called first: wire or connectedCallback?
19Before LMS there was pub/sub. Have you used it?
20Describe the LWC implementation you did recently.
21How do you communicate between parent and child?
22How will you add an LWC component to the community page, and can we launch an LWC from the community portal?
23A child component has a sendemail() function. How do you call it from the parent?
24What are the best practices for var, let and const? Can a const variable be used directly in the HTML?
25How can you use a static resource in LWC?
Integration, Process & Managerial Round
26Why do you want to leave your current company, and why join Nagarro?
27Explain the LWR framework and the Visualforce framework.
28What about flows and screen flows?
29Describe your day at work, how you get requirements, impact analysis and code reviews.
30Describe your development related to asynchronous Apex and Sales Cloud, and the Sales Cloud stage process.
31What security implementation did you do recently, and what custom implementation did you do in your project?
32What are the Apex best practices?
33What are the latest Winter '25 release features?
34Describe your development related to Community Cloud and REST API integration.
35What are the best practices of integration?
36Explain the deployment process and the challenges faced in your project.
37Explain the complete flow of a REST API integration and write sample code for the callout and the web service class.
Preparing for a Salesforce developer interview?
Browse more real company interview experiences and hands-on Apex trigger patterns.