Upload Button Icon Add office photos
Premium Employer

i

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

NTT Data

Compare button icon Compare button icon Compare
3.9

based on 3.6k Reviews

Filter interviews by

NTT Data Salesforce Developer Interview Questions, Process, and Tips

Updated 7 Nov 2024

Top NTT Data Salesforce Developer Interview Questions and Answers

  • Q1. When does APEX CPU Limit Exceeded error happens. What's the best practice to avoid getting this error?
  • Q2. Write a SOQL query to fetch the values of description field from the Account. Why does "the description field cannot be filtered in the query call"?
  • Q3. What's the use of @track decorator. Is it mandatory to explicitly use it? If yes, for which use case?
View all 12 questions

NTT Data Salesforce Developer Interview Experiences

9 interviews found

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

I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Can we call future method from batch class
  • Ans. 

    Yes, future methods can be called from a batch class in Salesforce.

    • Future methods can be called from batch classes to perform asynchronous processing.

    • This can be useful for offloading long-running tasks to future methods to avoid hitting governor limits.

    • Example: Calling a future method from a batch class to update records in Salesforce asynchronously.

  • Answered by AI
  • Q2. What's the use of @track decorator. Is it mandatory to explicitly use it? If yes, for which use case?
  • Ans. 

    The @track decorator in Salesforce is used to track changes to a property in a Lightning web component.

    • Used to make a property reactive and trigger re-renders when its value changes

    • Not mandatory but recommended for properties that need to be reactive

    • Use @track when you want changes to a property to be reflected in the UI

  • Answered by AI
  • Q3. When does APEX CPU Limit Exceeded error happens. What's the best practice to avoid getting this error?
  • Ans. 

    APEX CPU Limit Exceeded error happens when code consumes too much CPU time. Best practices include optimizing code, reducing loops, and using asynchronous processing.

    • Avoid using nested loops and optimize code for better performance

    • Use asynchronous processing like @future or Queueable to offload CPU intensive tasks

    • Limit the use of SOQL queries inside loops to reduce CPU consumption

  • Answered by AI
  • Q4. When does Mixed DML Exception occurs?
  • Ans. 

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

    • Occurs when DML operations are performed on both setup and non-setup objects in a single transaction

    • Setup objects include User, Profile, PermissionSet, etc.

    • Non-setup objects include custom objects, standard objects like Account, Contact, etc.

  • Answered by AI
  • Q5. Debug the following code: var a=10; function abc() { console.log(a); var a=2; } abc();
  • Ans. 

    The code will output 'undefined' because variable 'a' is hoisted within the function.

    • Variable 'a' is hoisted to the top of the function scope, so when 'console.log(a)' is called, 'a' is undefined.

    • To fix this, move the declaration of 'var a=2;' above the 'console.log(a);' statement.

  • Answered by AI
  • Q6. Write a SOQL query to fetch the values of description field from the Account. Why does "the description field cannot be filtered in the query call"?
  • Ans. 

    SOQL query to fetch description field from Account and reason for inability to filter

    • SOQL query: SELECT Description FROM Account

    • Description field is not filterable because it is a long text field

    • Long text fields cannot be filtered in SOQL queries

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Question about Trigger Events
  • Q2. Wire services in LWC Component
  • Ans. 

    Wire services in LWC Component allow communication between components and Salesforce.

    • Wire services are used to fetch data from Salesforce without needing to write Apex code.

    • They enable reactive programming, automatically updating data when it changes in Salesforce.

    • Examples include @wire(getRecord) to retrieve a record, @wire(getObjectInfo) to get object metadata.

    • Wire adapters like @wire(getRecord) and @wire(getObjectIn

  • Answered by AI

Skills evaluated in this interview

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 Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Trigger scenario based question
  • Q2. Project related question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Types of Relationship, What things needs to be done before deployment
  • Q2. Lifecycle hook of lwc
  • Ans. 

    Lifecycle hooks in LWC are methods that allow developers to interact with the component at specific stages of its lifecycle.

    • ConnectedCallback - called when a component is inserted into the DOM

    • RenderedCallback - called after a component's template has been rendered

    • DisconnectedCallback - called when a component is removed from the DOM

  • Answered by AI
  • Q3. Uses of aura component
  • Ans. 

    Aura components are used in Salesforce to build dynamic web applications with reusable components.

    • Create interactive user interfaces

    • Enhance user experience with dynamic content

    • Enable communication between components

    • Leverage event-driven architecture

    • Support client-side controller logic

  • Answered by AI
  • Q4. Connected apps via salesforce
  • Ans. 

    Connected apps in Salesforce allow external applications to integrate with Salesforce using APIs.

    • Connected apps are created in Salesforce to establish a secure connection with external applications.

    • They use OAuth protocol for authentication and authorization.

    • Connected apps define the permissions and access levels for external applications.

    • They can be used to integrate third-party applications, such as marketing automat

  • Answered by AI
  • Q5. Trigger based scenario question

Skills evaluated in this interview

NTT Data interview questions for designations

 Senior Salesforce Developer

 (3)

 Salesforce Administrator

 (1)

 Developer

 (3)

 Salesforce Tester

 (1)

 Software Developer

 (10)

 Java Developer

 (5)

 Senior Developer

 (3)

 IOS Developer

 (2)

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. He asked me to complete writing the code as he has some other works

Get interview-ready with Top NTT Data Interview Questions

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is dynamic polymorphism
  • Ans. 

    Dynamic polymorphism is the ability of a single function or method to operate on different types of data.

    • Allows a function to behave differently based on the object it is operating on

    • Achieved through method overriding in object-oriented programming languages

    • Enables code reusability and flexibility in software development

  • Answered by AI
  • Q2. What is visualforce
  • Ans. 

    Visualforce is a framework that allows developers to build custom user interfaces for Salesforce applications.

    • Visualforce uses a tag-based markup language similar to HTML.

    • Developers can use Visualforce to create custom pages, components, and apps within Salesforce.

    • Visualforce pages can include standard Salesforce components like fields, buttons, and links.

    • Visualforce allows for dynamic content rendering based on user i...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

There was a 2 hours aptitude test on amcat for NTT DATA

Round 3 - Group Discussion 

A common topic was given to check communication skills

Round 4 - Technical 

(1 Question)

  • Q1. Questions were asked from OOPS, DBMS, Final year project etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Case Study 

Real proj scenarios were discussed like what was the best implimentation which you have done

Round 3 - Technical 

(1 Question)

  • Q1. Rest api, order of exicution, scenarios

Salesforce Developer Interview Questions & Answers

user image Amrender Singh

posted on 29 Jul 2021

I applied via Naukri.com and was interviewed in Jun 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Explain the current role in the project. What is the business flow of project?
  • Ans. 

    I am currently working as a Salesforce Developer on a project with a complex business flow.

    • My role involves developing and customizing Salesforce applications to meet the business requirements.

    • The project involves multiple stakeholders and departments, and the business flow includes lead generation, lead qualification, opportunity management, and sales forecasting.

    • I am responsible for designing and implementing custom ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was quite a smooth experience and I went thru 2 technical rounds and 1 managerial round. The first technical round was a basic salesforce discussion, Second was more relevant to my profile. Managerial discussion about my experience and role fit.

Interview questions from similar companies

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

I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. How to invoke flows - using other flows and Apex. How do we invoke an apex class from a flow and pass variables?
  • Ans. 

    Flows can be invoked using other flows and Apex. Apex classes can be invoked from a flow by using invocable methods and passing variables as input parameters.

    • To invoke a flow from another flow, use the 'Launch Flow' element in the Flow Designer.

    • To invoke an Apex class from a flow, create an invocable method in the Apex class and annotate it with @InvocableMethod.

    • Pass variables from a flow to an Apex class by defining i...

  • Answered by AI
  • Q2. Why can't we create a master detail on contact as the child object
  • Ans. 

    Master-detail relationship on Contact as child object is not allowed due to data integrity concerns.

    • Contact is a standard object and cannot be a child object in a master-detail relationship

    • Master-detail relationships require the child object to have a lookup to the parent object

    • Contacts are often used as the primary object in many relationships, making it unsuitable as a child object

  • Answered by AI
  • Q3. What is child to parent communication in LWC?
  • Ans. 

    Child to parent communication in LWC allows a child component to communicate with its parent component.

    • Child components can dispatch custom events to communicate with parent components.

    • Parent components can listen for these custom events and handle them accordingly.

    • This communication pattern helps in passing data and triggering actions between components.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Write triggers for updating user email from contact emails.
  • Ans. 

    Write triggers to update user email from contact emails

    • Create a trigger on the User object

    • Query for related Contact records

    • Update User email field with Contact email

  • Answered by AI
  • Q2. How does LWC ensure data refresh
  • Ans. 

    LWC ensures data refresh by using Lightning Data Service and @wire decorator.

    • LWC uses Lightning Data Service to ensure data refresh without needing to write Apex code.

    • The @wire decorator in LWC allows for declarative data binding and automatic refresh when data changes.

    • LWC components can also manually refresh data using imperative Apex calls or by calling the refreshApex() method.

  • Answered by AI

NTT Data Interview FAQs

How many rounds are there in NTT Data Salesforce Developer interview?
NTT Data interview process usually has 1-2 rounds. The most common rounds in the NTT Data interview process are Technical, Resume Shortlist and Aptitude Test.

Tell us how to improve this page.

NTT Data Salesforce Developer Interview Process

based on 6 interviews in last 1 year

Interview experience

3.5
  
Good

People are getting interviews through

based on 5 NTT Data interviews
Job Portal
Campus Placement
20%
20%
60% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
NTT Data Salesforce Developer Salary
based on 108 salaries
₹3.8 L/yr - ₹15 L/yr
21% more than the average Salesforce Developer Salary in India
View more details

NTT Data Salesforce Developer Reviews and Ratings

based on 6 reviews

4.3/5

Rating in categories

3.8

Skill development

4.4

Work-Life balance

4.1

Salary & Benefits

4.5

Job Security

4.0

Company culture

3.9

Promotions/Appraisal

3.9

Work Satisfaction

Explore 6 Reviews and Ratings
Software Engineer
932 salaries
unlock blur

₹2.8 L/yr - ₹11 L/yr

Senior Associate
766 salaries
unlock blur

₹1.1 L/yr - ₹7.3 L/yr

Network Engineer
647 salaries
unlock blur

₹1.8 L/yr - ₹10 L/yr

Software Developer
615 salaries
unlock blur

₹2.5 L/yr - ₹13 L/yr

Senior Software Engineer
512 salaries
unlock blur

₹6.5 L/yr - ₹24 L/yr

Explore more salaries
Compare NTT Data with

Tata Communications

4.1
Compare

Bharti Airtel

4.0
Compare

Reliance Communications

4.0
Compare

Vodafone Idea

4.1
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview