Premium Employer

i

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

Diligent Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Diligent Interview Questions and Answers

Updated 19 May 2025
Popular Designations

9 Interview questions

A Full Stack Developer was asked 6mo ago
Q. What are the steps for Auth0 implementation?
Ans. 

Auth0 is a popular authentication and authorization platform for developers.

  • Set up an Auth0 account and create an application

  • Configure authentication settings in the application dashboard

  • Integrate Auth0 SDK into your application code

  • Implement login and logout functionality using Auth0 SDK methods

View all Full Stack Developer interview questions
A Senior Software Engineer was asked 7mo ago
Q. What are the differences between OLAP and OLTP?
Ans. 

OLAP is used for analyzing historical data while OLTP is used for managing real-time transactional data.

  • OLAP stands for Online Analytical Processing, used for data analysis and reporting.

  • OLTP stands for Online Transactional Processing, used for managing real-time transactional data.

  • OLAP databases are optimized for read-heavy workloads and complex queries.

  • OLTP databases are optimized for write-heavy workloads and s...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 11mo ago
Q. How do you start a React project for the front end paired with a .NET Core backend?
Ans. 

To start a React project with a Dotnet Core backend, set up the frontend and backend separately and then connect them using API calls.

  • Set up a new React project using create-react-app

  • Create a new Dotnet Core project for the backend

  • Implement API endpoints in the Dotnet Core backend to communicate with the React frontend

  • Use tools like Axios or Fetch in React to make API calls to the backend

  • Ensure CORS is configured ...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 11mo ago
Q. Explain Polymorphism with a real-time example.
Ans. 

Polymorphism allows objects to be treated as instances of their parent class, enabling flexibility and reusability in code.

  • Polymorphism allows a parent class to be used as a reference to a child class object

  • It enables methods in different classes to have the same name but different implementations

  • Example: Animal class with methods like eat() can be inherited by Dog and Cat classes with their own eat() implementati...

View all Senior Software Engineer interview questions
A Software Development Engineer II was asked 11mo ago
Q. How does ViewModel work internally?
Ans. 

Viewmodel is a design pattern that separates the data of an application from the UI logic.

  • Viewmodel stores and manages UI-related data in a lifecycle-conscious way.

  • It survives configuration changes and is not destroyed when the UI is destroyed.

  • Viewmodel is typically used in conjunction with LiveData to update the UI when the data changes.

  • It helps in keeping the UI logic separate from the UI components, making the ...

View all Software Development Engineer II interview questions
A Software Development Engineer II was asked 11mo ago
Q. What is marshalling and unmarshalling in Java?
Ans. 

Marshalling is the process of converting Java objects into a data format like JSON or XML, while unmarshalling is the reverse process.

  • Marshalling is used to serialize Java objects into a format that can be easily stored or transmitted.

  • Unmarshalling is used to deserialize data back into Java objects.

  • Marshalling and unmarshalling are commonly used in web services to convert data between different systems.

  • Example: Co...

View all Software Development Engineer II interview questions
A Customer Service Representative was asked
Q. What will you do when you don't find any solution to the customer's issue despite checking reference materials?
Ans. 

I will escalate the issue to a supervisor or higher level of support for further assistance.

  • Escalate the issue to a supervisor or higher level of support

  • Clearly communicate the situation and steps taken to the customer

  • Apologize for the inconvenience and assure the customer that their issue will be resolved

View all Customer Service Representative interview questions
Are these interview questions helpful?
A SAP was asked 11mo ago
Q. Sap what is sap and uses
Ans. 

SAP stands for Systems, Applications, and Products in Data Processing. It is a software used for managing business operations and customer relations.

  • SAP is a software suite that helps businesses manage various aspects of their operations such as finance, HR, sales, and supply chain.

  • It integrates different functions within a company to streamline processes and improve efficiency.

  • SAP is commonly used for enterprise ...

A Full Stack Developer was asked 6mo ago
Q. Backend Architecture for RestAPI
Ans. 

Backend architecture for RestAPI involves designing the structure and components of the server-side application to handle HTTP requests and responses.

  • Use a framework like Express.js for handling routing and middleware

  • Implement data storage using a database like MongoDB or MySQL

  • Utilize authentication and authorization mechanisms for secure access

  • Optimize performance by caching data and using asynchronous operations

  • ...

View all Full Stack Developer interview questions

Diligent Interview Experiences

18 interviews found

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

I appeared for an interview in Dec 2024.

Round 1 - Technical 

(3 Questions)

  • Q1. Backend Architecture for RestAPI
  • Ans. 

    Backend architecture for RestAPI involves designing the structure and components of the server-side application to handle HTTP requests and responses.

    • Use a framework like Express.js for handling routing and middleware

    • Implement data storage using a database like MongoDB or MySQL

    • Utilize authentication and authorization mechanisms for secure access

    • Optimize performance by caching data and using asynchronous operations

    • Consi...

  • Answered by AI
  • Q2. Auth0 steps for Implementation
  • Ans. 

    Auth0 is a popular authentication and authorization platform for developers.

    • Set up an Auth0 account and create an application

    • Configure authentication settings in the application dashboard

    • Integrate Auth0 SDK into your application code

    • Implement login and logout functionality using Auth0 SDK methods

  • Answered by AI
  • Q3. Hooks concept
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude Test contains 20 Mcqs of 30 minutes of duration, most of the questions from Reasoning part.

Round 2 - Group Discussion 

In GD round you will get one topic you have to speak about it duration 30 minutes.

Round 3 - Technical 

(1 Question)

  • Q1. Technical interview goes

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident yourself, this walkin is different from other ones, don't rush yourself, and don't take stress everything will goes smoothly, the one thing you can remember prepare well what you mentioned in resume.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Different between OLAP and OLTP
  • Ans. 

    OLAP is used for analyzing historical data while OLTP is used for managing real-time transactional data.

    • OLAP stands for Online Analytical Processing, used for data analysis and reporting.

    • OLTP stands for Online Transactional Processing, used for managing real-time transactional data.

    • OLAP databases are optimized for read-heavy workloads and complex queries.

    • OLTP databases are optimized for write-heavy workloads and simple...

  • Answered by AI
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 Jul 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Written aptitude test

Round 2 - Group Discussion 

They asked AI is boon or bane

Round 3 - Behavioral 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a detail-oriented Junior Engineer with a passion for ensuring quality in products and processes.

    • Graduated with a degree in Engineering

    • Completed internships in quality assurance

    • Skilled in using testing tools like Selenium and JIRA

    • Strong problem-solving and analytical skills

    • Excellent communication and teamwork abilities

  • Answered by AI
  • Q2. Some questions related to manual and Automation Testing

Interview Questions & Answers

user image Anonymous

posted on 11 Aug 2024

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Campus Placement and was interviewed in Jul 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

QUES related to basic reasoning and qa

Round 2 - Coding Test 

Mcq based programming

Round 3 - Aptitude Test 

Again written aptitude

Round 4 - One-on-one 

(2 Questions)

  • Q1. Resume skills and all basic of mysql programming
  • Q2. Sap what is sap and uses
  • Ans. 

    SAP stands for Systems, Applications, and Products in Data Processing. It is a software used for managing business operations and customer relations.

    • SAP is a software suite that helps businesses manage various aspects of their operations such as finance, HR, sales, and supply chain.

    • It integrates different functions within a company to streamline processes and improve efficiency.

    • SAP is commonly used for enterprise resou...

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. How does viewmodel works internally?
  • Ans. 

    Viewmodel is a design pattern that separates the data of an application from the UI logic.

    • Viewmodel stores and manages UI-related data in a lifecycle-conscious way.

    • It survives configuration changes and is not destroyed when the UI is destroyed.

    • Viewmodel is typically used in conjunction with LiveData to update the UI when the data changes.

    • It helps in keeping the UI logic separate from the UI components, making the code ...

  • Answered by AI
  • Q2. What is marshalling & unmarshalling in java
  • Ans. 

    Marshalling is the process of converting Java objects into a data format like JSON or XML, while unmarshalling is the reverse process.

    • Marshalling is used to serialize Java objects into a format that can be easily stored or transmitted.

    • Unmarshalling is used to deserialize data back into Java objects.

    • Marshalling and unmarshalling are commonly used in web services to convert data between different systems.

    • Example: Convert...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Leadership questions
  • Q2. What are your greatest strengths?

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Coding question
  • Q2. Microservices architecture
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain Polymorphism with real time example
  • Ans. 

    Polymorphism allows objects to be treated as instances of their parent class, enabling flexibility and reusability in code.

    • Polymorphism allows a parent class to be used as a reference to a child class object

    • It enables methods in different classes to have the same name but different implementations

    • Example: Animal class with methods like eat() can be inherited by Dog and Cat classes with their own eat() implementations

  • Answered by AI
  • Q2. How to start react project only frontend paired with Dotnet core backend
  • Ans. 

    To start a React project with a Dotnet Core backend, set up the frontend and backend separately and then connect them using API calls.

    • Set up a new React project using create-react-app

    • Create a new Dotnet Core project for the backend

    • Implement API endpoints in the Dotnet Core backend to communicate with the React frontend

    • Use tools like Axios or Fetch in React to make API calls to the backend

    • Ensure CORS is configured prope...

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Just a normal screening round.
Round 2 - Assignment 

Heads Up! HR sent you a design project as homework. It's this whole dashboard thing with custom stuff. But here's the catch:

It's basically free work for them. They get to use your design without any consent from you. Basically, they're trying to get free design out of you. At least they could give us feedback, as we have spent hours doing their assignment. If you do it, remember:

They might own your design after you submit it.
Forget feedback after all that work.
Honestly, this feels like a scam. You'd be better off skipping this and focusing on trying for other companies that actually value your time and skills. Just sayin'!

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Introduction ,accounts related questions
  • Q2. Why did want to leave ur current company

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Diligent?
Ask anonymously on communities.

Diligent Interview FAQs

How many rounds are there in Diligent interview?
Diligent interview process usually has 1-2 rounds. The most common rounds in the Diligent interview process are Technical, Aptitude Test and HR.
How to prepare for Diligent interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Diligent. The most common topics and skills that interviewers at Diligent expect are Recruitment, Wellness, SQL, ESIC and Scrum.
What are the top questions asked in Diligent interview?

Some of the top questions asked at the Diligent interview -

  1. What will you do when you don't find any solution to the customer's issue despi...read more
  2. how to start react project only frontend paired with Dotnet core back...read more
  3. What is marshalling & unmarshalling in j...read more
How long is the Diligent interview process?

The duration of Diligent interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 20 interview experiences

Difficulty level

Easy 23%
Moderate 69%
Hard 8%

Duration

Less than 2 weeks 69%
2-4 weeks 15%
6-8 weeks 8%
More than 8 weeks 8%
View more
Join Diligent Leading Governance, Risk and Compliance (GRC) SaaS Company

Interview Questions from Similar Companies

JMR Infotech Interview Questions
4.2
 • 33 Interviews
VDart Interview Questions
4.0
 • 29 Interviews
DISYS Interview Questions
3.1
 • 27 Interviews
SAS Interview Questions
4.1
 • 19 Interviews
View all

Diligent Reviews and Ratings

based on 55 reviews

3.2/5

Rating in categories

3.1

Skill development

3.3

Work-life balance

3.5

Salary

3.0

Job security

3.2

Company culture

2.8

Promotions

3.1

Work satisfaction

Explore 55 Reviews and Ratings
Manager, Software Engineering (Python)

Bangalore / Bengaluru

10-15 Yrs

Not Disclosed

Talent Acquisition Specialist

Bangalore / Bengaluru

4-7 Yrs

Not Disclosed

Principal Software Engineer (iOS)

Hungary

13-16 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
17 salaries
unlock blur

₹23 L/yr - ₹35 L/yr

Software Engineer2
16 salaries
unlock blur

₹13.6 L/yr - ₹22 L/yr

Customer Success Manager
14 salaries
unlock blur

₹13 L/yr - ₹16.8 L/yr

Software Engineer
12 salaries
unlock blur

₹9.4 L/yr - ₹15.6 L/yr

Research Analyst
10 salaries
unlock blur

₹4.3 L/yr - ₹9 L/yr

Explore more salaries
Compare Diligent with

JoulestoWatts Business Solutions

3.1
Compare

Value Point Systems

3.6
Compare

Saama Technologies

3.7
Compare

DISYS

3.1
Compare
write
Share an Interview