Premium Employer

i

This company page is being actively managed by IDFC FIRST Bank Team. If you also belong to the team, you can get access from here

IDFC FIRST Bank Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

IDFC FIRST Bank Salesforce Developer Interview Questions and Answers

Updated 19 Jun 2024

10 Interview questions

A Salesforce Developer was asked 12mo ago
Q. What Trigger framework have you worked on?
Ans. 

I have worked on the Salesforce Trigger Framework by using a combination of trigger handlers and utility classes.

  • Implemented trigger handlers to separate logic from triggers

  • Used utility classes to centralize common trigger logic

  • Followed best practices to ensure efficient and scalable trigger framework

  • Example: Created a trigger handler class to handle before insert, before update, and after insert events

A Salesforce Developer was asked 12mo ago
Q. What is the difference between Aura and LWC?
Ans. 

Aura is a component-based framework for building web apps on Salesforce platform, while LWC is a modern framework to build web components.

  • Aura is based on JavaScript and uses an XML-like syntax, while LWC uses modern JavaScript and HTML.

  • Aura components have a larger footprint and are slower compared to LWC components.

  • LWC provides better performance, reusability, and encapsulation compared to Aura components.

  • LWC su...

Salesforce Developer Interview Questions Asked at Other Companies

asked in Cognizant
Q1. Write a trigger to update related Opportunity records when an acc ... read more
asked in Deloitte
Q2. Write a trigger to update a contact when an account's phone numbe ... read more
asked in Infosys
Q3. How do you make the child records read-only if the parent record' ... read more
asked in Cognizant
Q4. How many ways can asynchronous code be written in Salesforce?
asked in TCS
Q5. Difference between Roles & Profiles, Difference between Workf ... read more
A Salesforce Developer was asked 12mo ago
Q. How do you call an LWC from Aura?
Ans. 

To call LWC from Aura, use the lightning/navigation service.

  • Use lightning/navigation service to navigate to the LWC component

  • Pass the component name and any parameters needed

  • Handle any events or data passed back from the LWC component

A Salesforce Developer was asked 12mo ago
Q. What are the different types of asynchronous Apex?
Ans. 

Types of asynchronous classes include future, batch, queueable, and scheduled classes.

  • Future classes are used for executing code asynchronously in the background.

  • Batch classes are used for processing large data sets in smaller chunks.

  • Queueable classes are used for chaining asynchronous jobs together.

  • Scheduled classes are used for running code at specific times.

A Salesforce Developer was asked 12mo ago
Q. Tell me about your experience with LWC.
Ans. 

Experience with Lightning Web Components (LWC) in Salesforce development.

  • Developed custom Lightning Web Components for Salesforce applications.

  • Used LWC to create interactive and responsive user interfaces.

  • Utilized LWC to fetch and display data from Salesforce database.

  • Implemented event handling and communication between components using LWC.

  • Followed best practices and design patterns while working with LWC.

  • Integra...

A Salesforce Developer was asked 12mo ago
Q. What is a mixed DML error?
Ans. 

Mixed DML error occurs when DML operations on setup and non-setup objects are mixed in a single transaction.

  • Mixed DML operations involve a combination of DML statements on both setup and non-setup objects in a single transaction.

  • This error typically occurs when trying to update a setup object (like User) and a non-setup object (like Account) in the same transaction.

  • To resolve the error, separate the DML operations...

A Salesforce Developer was asked 12mo ago
Q. How do you call a child method in a parent LWC?
Ans. 

To call a child method in a parent component in LWC, you can use the @api decorator in the child component and import the child component in the parent component.

  • Use @api decorator in the child component to expose the method or property that you want to call from the parent component.

  • Import the child component in the parent component and use the child component's reference to call the method or access the property...

Are these interview questions helpful?
A Salesforce Developer was asked 12mo ago
Q. How would you explain the code of a displayed LWC component?
Ans. 

LWC components are built using HTML, JavaScript, and CSS to create dynamic web applications on Salesforce.

  • Use HTML for the structure: <template> tag to define the component's layout.

  • JavaScript for logic: Use ES6 syntax for class-based components, e.g., 'export default class MyComponent extends LightningElement'.

  • CSS for styling: Use a .css file to style your component, ensuring encapsulation.

  • Data binding: Use...

A Salesforce Developer was asked
Q. What are the types of integration available with Salesforce?
Ans. 

Salesforce offers various types of integration options to connect with external systems.

  • SOAP API: Allows integration with external systems using SOAP protocol.

  • REST API: Enables integration with external systems using RESTful web services.

  • Bulk API: Facilitates integration for large data volumes using batch processing.

  • Streaming API: Provides real-time integration by pushing data updates to external systems.

  • Outbound ...

A Salesforce Developer was asked 12mo ago
Q. Different clouds to work on
Ans. 

Salesforce offers various clouds for different functionalities like Sales Cloud, Service Cloud, Marketing Cloud, etc.

  • Sales Cloud for sales automation and CRM

  • Service Cloud for customer service and support

  • Marketing Cloud for marketing automation and analytics

IDFC FIRST Bank Salesforce Developer Interview Experiences

3 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
No response

I applied via Job Portal and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(6 Questions)

  • Q1. What is mixed dml error
  • Ans. 

    Mixed DML error occurs when DML operations on setup and non-setup objects are mixed in a single transaction.

    • Mixed DML operations involve a combination of DML statements on both setup and non-setup objects in a single transaction.

    • This error typically occurs when trying to update a setup object (like User) and a non-setup object (like Account) in the same transaction.

    • To resolve the error, separate the DML operations on s...

  • Answered by AI
  • Q2. Types of asynchrnous class
  • Ans. 

    Types of asynchronous classes include future, batch, queueable, and scheduled classes.

    • Future classes are used for executing code asynchronously in the background.

    • Batch classes are used for processing large data sets in smaller chunks.

    • Queueable classes are used for chaining asynchronous jobs together.

    • Scheduled classes are used for running code at specific times.

  • Answered by AI
  • Q3. Profile permission set
  • Q4. Custom metadat, custom setting
  • Q5. Displayed a lwc component and asked how its code would be >?
  • Ans. 

    LWC components are built using HTML, JavaScript, and CSS to create dynamic web applications on Salesforce.

    • Use HTML for the structure: <template> tag to define the component's layout.

    • JavaScript for logic: Use ES6 syntax for class-based components, e.g., 'export default class MyComponent extends LightningElement'.

    • CSS for styling: Use a .css file to style your component, ensuring encapsulation.

    • Data binding: Use @tra...

  • Answered by AI
  • Q6. How to call child method in parent in lwc
  • Ans. 

    To call a child method in a parent component in LWC, you can use the @api decorator in the child component and import the child component in the parent component.

    • Use @api decorator in the child component to expose the method or property that you want to call from the parent component.

    • Import the child component in the parent component and use the child component's reference to call the method or access the property.

    • Pass...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Experince on lwc
  • Ans. 

    Experience with Lightning Web Components (LWC) in Salesforce development.

    • Developed custom Lightning Web Components for Salesforce applications.

    • Used LWC to create interactive and responsive user interfaces.

    • Utilized LWC to fetch and display data from Salesforce database.

    • Implemented event handling and communication between components using LWC.

    • Followed best practices and design patterns while working with LWC.

    • Integrated L...

  • Answered by AI
  • Q2. How to call lwc from aura
  • Ans. 

    To call LWC from Aura, use the lightning/navigation service.

    • Use lightning/navigation service to navigate to the LWC component

    • Pass the component name and any parameters needed

    • Handle any events or data passed back from the LWC component

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Difference between Aura and LWC
  • Ans. 

    Aura is a component-based framework for building web apps on Salesforce platform, while LWC is a modern framework to build web components.

    • Aura is based on JavaScript and uses an XML-like syntax, while LWC uses modern JavaScript and HTML.

    • Aura components have a larger footprint and are slower compared to LWC components.

    • LWC provides better performance, reusability, and encapsulation compared to Aura components.

    • LWC support...

  • Answered by AI
  • Q2. What Trigger framework you have worked on
  • Ans. 

    I have worked on the Salesforce Trigger Framework by using a combination of trigger handlers and utility classes.

    • Implemented trigger handlers to separate logic from triggers

    • Used utility classes to centralize common trigger logic

    • Followed best practices to ensure efficient and scalable trigger framework

    • Example: Created a trigger handler class to handle before insert, before update, and after insert events

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about your roles and responsibilities and about project
  • Q2. Different clouds to work on
  • Ans. 

    Salesforce offers various clouds for different functionalities like Sales Cloud, Service Cloud, Marketing Cloud, etc.

    • Sales Cloud for sales automation and CRM

    • Service Cloud for customer service and support

    • Marketing Cloud for marketing automation and analytics

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What are the types of integration available with Salesforce?
  • Ans. 

    Salesforce offers various types of integration options to connect with external systems.

    • SOAP API: Allows integration with external systems using SOAP protocol.

    • REST API: Enables integration with external systems using RESTful web services.

    • Bulk API: Facilitates integration for large data volumes using batch processing.

    • Streaming API: Provides real-time integration by pushing data updates to external systems.

    • Outbound Messa...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good and relevant questions were asked

Top trending discussions

View All
Interview Tips & Stories
2w
boredinlife
·
works at
Mercer
I left in the middle of an interview.
M a self-taught developer. been working really hard, trying to break into tech. Two days ago, I got approached by an hr from this e learning company for an IT role. I was super nervous but also excited because it felt like maybe this is it. The interview was on teams with 9 experienced pros all with degrees and certifications while I had no formal IT background, just self-taught skills. I felt completely out of place. Most of the interviewers were kind and said I could learn on the job. But one person kept throwing back-to-back questions with shady comments after every answer made me feel like I wasn’t good enough. It crushed my confidence About 10 minutes before the interview ended, I panicked. Anxiety took over, so I faked a network issue and left the call. Then I just broke down. I didn’t want to be disrespectful, so I quickly emailed saying I got disconnected. Truth is, I was overwhelmed and felt like a total fraud. I’ve wanted a job in tech for so long.
Got a question about IDFC FIRST Bank?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview before Mar 2016.

Interview Questionnaire 

2 Questions

  • Q1. Some technical questions were asked
  • Q2. They spring hibernate MVC flow and core java and Oracle connectivity questions

Interview Preparation Tips

Round: Technical + HR Interview
Experience: There was a Team manager and his junior for the interview

I applied via Campus Placement and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. What is static in java?
  • Ans. 

    Static is a keyword in Java used to create class-level variables and methods.

    • Static variables are shared among all instances of a class

    • Static methods can be called without creating an instance of the class

    • Static blocks are used to initialize static variables

    • Static import is used to import static members of a class

  • Answered by AI
  • Q2. Write a program to replace consecutive same character by single '$' . for e.g. string='Heelo Wworldd'. Output- H$lo $orl$.
  • Ans. 

    The program replaces consecutive same characters in a string with a single '$'.

    • Iterate through each character in the string

    • Compare the current character with the next character

    • If they are the same, replace the next character with '$'

    • Continue until the end of the string

  • Answered by AI
  • Q3. Difference between Function overloading and Function overrriding
  • Ans. 

    Function overloading is having multiple functions with the same name but different parameters. Function overriding is having a derived class implement a method with the same name and parameters as a method in its base class.

    • Function overloading is used to provide different ways of calling a function with different parameters.

    • Function overriding is used to provide a specific implementation of a method in a derived class...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Read all OOPs concept before going to interview. Prepare SQL also.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Behavioural and culture fit

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I appeared for an interview before Feb 2024.

Round 1 - Group Discussion 

Make groups and define my product and how can customer pay it.

Round 2 - Aptitude Test 
Are these interview questions helpful?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Salesforce Admin Test

Round 2 - Coding Test 

Trigger Scenarios for mixed DML error

Round 3 - Assignment 

Integration assignment

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. LRU cache design
  • Ans. 

    LRU cache design involves maintaining a cache with limited capacity and removing the least recently used item when the cache is full.

    • Use a doubly linked list to maintain the order of items based on their usage.

    • Implement a hash map for fast access to items in the cache.

    • When a new item is accessed, move it to the front of the linked list to mark it as the most recently used.

    • When the cache is full, remove the item at the ...

  • Answered by AI
  • Q2. Current project

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. No. of islands
  • Q2. Some hard DP problem

IDFC FIRST Bank Interview FAQs

How many rounds are there in IDFC FIRST Bank Salesforce Developer interview?
IDFC FIRST Bank interview process usually has 2 rounds. The most common rounds in the IDFC FIRST Bank interview process are Technical and One-on-one Round.
What are the top questions asked in IDFC FIRST Bank Salesforce Developer interview?

Some of the top questions asked at the IDFC FIRST Bank Salesforce Developer interview -

  1. What are the types of integration available with Salesfor...read more
  2. displayed a lwc component and asked how its code would be...read more
  3. how to call child method in parent in ...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.5/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 50%
More than 8 weeks 50%
View more
Join IDFC FIRST Bank Guided by ethics, powered by technology and a force for social good

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.6k Interviews
HDFC Bank Interview Questions
3.9
 • 2.4k Interviews
Axis Bank Interview Questions
3.7
 • 1.6k Interviews
IndusInd Bank Interview Questions
3.5
 • 671 Interviews
Bandhan Bank Interview Questions
3.7
 • 616 Interviews
Yes Bank Interview Questions
3.7
 • 474 Interviews
View all
IDFC FIRST Bank Salesforce Developer Salary
based on 48 salaries
₹6.5 L/yr - ₹26.4 L/yr
102% more than the average Salesforce Developer Salary in India
View more details

IDFC FIRST Bank Salesforce Developer Reviews and Ratings

based on 3 reviews

4.5/5

Rating in categories

4.1

Skill development

4.1

Work-life balance

4.1

Salary

4.1

Job security

4.1

Company culture

4.1

Promotions

4.1

Work satisfaction

Explore 3 Reviews and Ratings
Deputy Manager
2.4k salaries
unlock blur

₹2.2 L/yr - ₹9.5 L/yr

Assistant Manager
1.6k salaries
unlock blur

₹2 L/yr - ₹7.1 L/yr

Manager
1.5k salaries
unlock blur

₹3.7 L/yr - ₹13 L/yr

Sales Officer
1.5k salaries
unlock blur

₹1.1 L/yr - ₹5 L/yr

Senior Manager
1.4k salaries
unlock blur

₹7 L/yr - ₹23 L/yr

Explore more salaries
Compare IDFC FIRST Bank with

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Axis Bank

3.7
Compare

Kotak Mahindra Bank

3.7
Compare
write
Share an Interview