Upload Button Icon Add office photos

Filter interviews by

Dhiva Senior Software Engineer Interview Questions and Answers

Updated 29 Apr 2024

Dhiva Senior Software Engineer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Asked me to create a Autocomplete Component within a specific time period

Round 2 - Technical 

(2 Questions)

  • Q1. Mostly on JS, closure, hositing, let const and var keyword event loop, etc
  • Q2. Questions about React JS
Round 3 - Coding Test 

Two DSA questions based on two pointers and frequency counter

Interview Preparation Tips

Interview preparation tips for other job seekers - Even though I was selected and had cleared all rounds with very positive feedback coming from interviewer, the HR ghosted me, wouldn't pick my call. once he picked and said you are not rejected but nothing in written

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Feb 2024. There were 5 interview rounds.

Round 1 - Coding Test 

Coding assessment in Code signal which is vedio proctored

Round 2 - Technical 

(1 Question)

  • Q1. Design a loan application system
  • Ans. 

    Design a loan application system

    • Collect applicant information such as personal details, employment history, and financial information

    • Include a credit check process to assess applicant's creditworthiness

    • Implement a system for loan approval/rejection based on set criteria

    • Provide options for different types of loans and repayment plans

    • Ensure security measures are in place to protect applicant's sensitive information

  • Answered by AI
Round 3 - Coding Test 

Bank account creation, deposit money, withdraw money

Round 4 - HR 

(1 Question)

  • Q1. Question around work experience and how a particular scenario or situation is handled
Round 5 - Case Study 

Suggest system cost optimization based on given data set

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Monster and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between ref and out
  • Ans. 

    ref is used for passing a variable by reference, out is used for returning a variable by reference

    • ref is used for passing a variable by reference, allowing the method to modify the variable

    • out is used for returning a variable by reference, typically used for returning multiple values from a method

    • Example: int x = 10; SomeMethod(ref x); // x can be modified inside SomeMethod

    • Example: int result; SomeMethod(out result); /

  • Answered by AI
  • Q2. Ref needs to be initialized before passing and will change, out no need to be initialized and

Skills evaluated in this interview

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

I applied via Walk-in and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. How would you design tiny url implementation?
  • Ans. 

    Design a system to create and manage short URLs for long URLs.

    • Use a database to store mappings of short URLs to long URLs.

    • Generate a unique short URL for each long URL using a hashing algorithm.

    • Implement a redirect service to redirect users from short URLs to long URLs.

    • Consider adding expiration dates for short URLs to manage storage.

    • Implement analytics to track usage of short URLs.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Steps :-
1) Functional requirement analysis
2) Non-Functional requirement analysis
3) Capacity estimation
4) Low level system design
5) High level system design

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in Sep 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Treeset, Treemap, Logical and tricky questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well, be yourself. Stick to CV.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Armstrong No, Prime No

Round 2 - HR 

(2 Questions)

  • Q1. What is Deadlock
  • Ans. 

    Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.

    • Occurs in multitasking environments

    • Caused by circular wait, hold and wait, no preemption, mutual exclusion

    • Can be resolved by prevention, avoidance, detection, recovery

  • Answered by AI
  • Q2. Abstraction vs Encapsulation
  • Ans. 

    Abstraction focuses on hiding unnecessary details, while encapsulation involves bundling data and methods together.

    • Abstraction allows us to focus on essential details and ignore irrelevant information.

    • Encapsulation helps in data hiding and protecting data integrity by restricting access to certain components.

    • Abstraction is like a car dashboard showing only necessary information, while encapsulation is like a car engine...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Boxing and UnBoxing

Skills evaluated in this interview

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

I applied via Referral

Round 1 - Coding Test 

70 mins 4 topics, 1/2 easy, 3 would be easy+, need detail orientation, 4 would be medium,

Round 2 - Case Study 

Easy case study, code review and find the bug

Interview Preparation Tips

Interview preparation tips for other job seekers - System Design.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. What design pattern you usually used?
  • Ans. 

    I usually use the MVC (Model-View-Controller) design pattern in my projects.

    • Separates the application into three main components: Model (data), View (UI), and Controller (logic)

    • Promotes code reusability, modularity, and maintainability

    • Examples: Laravel framework in PHP, Spring framework in Java

  • Answered by AI
  • Q2. What is the difference between array and arraylist
  • Ans. 

    Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.

    • Array is a fixed-size collection of elements of the same data type, while ArrayList is a dynamic-size collection that can grow or shrink.

    • Arrays can store primitive data types and objects, while ArrayList can only store objects.

    • Arrays require a specified size during initialization, while ArrayList can dynamically resize itself.

    • ...

  • Answered by AI

Skills evaluated in this interview

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

(1 Question)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate software engineer with experience in developing web applications using various technologies.

    • Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular

    • Proficient in backend development with Node.js and databases like MySQL and MongoDB

    • Familiar with version control systems like Git and deployment tools like Docker

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Tell me about yourself
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring Boot, and Angular

    • Strong problem-solving skills

    • Experience working in Agile development environment

    • Passionate about learning new technologies

  • Answered by AI
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA DSA DSA DSA DAS DSA DSa

Round 2 - Coding Test 

20 min 50 question done selected

Round 3 - HR 

(1 Question)

  • Q1. Name Phone no , details addresss lst compnay

Interview Preparation Tips

Interview preparation tips for other job seekers - Dont Join

Dhiva Interview FAQs

How many rounds are there in Dhiva Senior Software Engineer interview?
Dhiva interview process usually has 3 rounds. The most common rounds in the Dhiva interview process are Coding Test and Technical.
What are the top questions asked in Dhiva Senior Software Engineer interview?

Some of the top questions asked at the Dhiva Senior Software Engineer interview -

  1. Mostly on JS, closure, hositing, let const and var keyword event loop, ...read more
  2. Questions about React...read more

Tell us how to improve this page.

Dhiva Senior Software Engineer Salary
based on 13 salaries
₹8 L/yr - ₹33.8 L/yr
25% more than the average Senior Software Engineer Salary in India
View more details
Software Engineer
19 salaries
unlock blur

₹3.5 L/yr - ₹11 L/yr

Senior Software Engineer
13 salaries
unlock blur

₹8 L/yr - ₹33.8 L/yr

Technical Lead
10 salaries
unlock blur

₹13.3 L/yr - ₹30 L/yr

Junior Software Developer
9 salaries
unlock blur

₹2.5 L/yr - ₹7.5 L/yr

Junior Software Engineer
9 salaries
unlock blur

₹2.3 L/yr - ₹10.2 L/yr

Explore more salaries
Compare Dhiva with

Persistent Systems

3.5
Compare

LTIMindtree

3.8
Compare

Mphasis

3.4
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview