Senior Salesforce Developer Interview Questions

362 senior salesforce developer interview questions shared by candidates

Write a Lightning Web Component and an Apex controller to query Invoice__c records and related child Invoice_Line_Item__c records and display records name as tree structure (using HTML ordered list). The Invoice__c records and related child Invoice_Line_Item__c records from Apex should be returned as a Map<> object. 1. Invoice 1 a. Invoice Line Item 1.1 b. Invoice Line Item 1.2 c. Invoice Line Item 1.3 2. Invoice 2 a. Invoice Line Item 2.1 b. Invoice Line Item 2.2 3. Invoice 3 a. Invoice Line Item 3.1 b. Invoice Line Item 3.2 c. Invoice Line Item 3.3 Specifications: 1. The data of Invoices and related 2. The list of Invoice Line Items should be collapsed by default for all invoices. 3. On click of a specific Invoice, its Invoice Line Items should be displayed, and all other existing expanded Invoice should be collapsed. 4. There should be dynamic loading: child records should be loaded dynamically, in chunks of 10 records at a time, to ensure that it can handle large datasets efficiently. View More link should be displayed to add the next 10 Invoice Line Items.
avatar

Senior Salesforce Developer

Interviewed at Avankia

3.8
Sep 10, 2024

Write a Lightning Web Component and an Apex controller to query Invoice__c records and related child Invoice_Line_Item__c records and display records name as tree structure (using HTML ordered list). The Invoice__c records and related child Invoice_Line_Item__c records from Apex should be returned as a Map<> object. 1. Invoice 1 a. Invoice Line Item 1.1 b. Invoice Line Item 1.2 c. Invoice Line Item 1.3 2. Invoice 2 a. Invoice Line Item 2.1 b. Invoice Line Item 2.2 3. Invoice 3 a. Invoice Line Item 3.1 b. Invoice Line Item 3.2 c. Invoice Line Item 3.3 Specifications: 1. The data of Invoices and related 2. The list of Invoice Line Items should be collapsed by default for all invoices. 3. On click of a specific Invoice, its Invoice Line Items should be displayed, and all other existing expanded Invoice should be collapsed. 4. There should be dynamic loading: child records should be loaded dynamically, in chunks of 10 records at a time, to ensure that it can handle large datasets efficiently. View More link should be displayed to add the next 10 Invoice Line Items.

Viewing 251 - 260 interview questions

Glassdoor has 362 interview questions and reports from Senior salesforce developer interviews. Prepare for your interview. Get hired. Love your job.