Premium Employer

i

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

Hitachi Digital Services Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Hitachi Digital Services Interview Questions and Answers

Updated 16 Feb 2025
Popular Designations

33 Interview questions

A Project Manager was asked 6mo ago
Q. How do you handle projects?
Ans. 

I manage projects through careful planning, effective communication, and continuous monitoring to ensure successful outcomes.

  • Define clear project goals and objectives, e.g., using SMART criteria.

  • Develop a detailed project plan with timelines and milestones.

  • Communicate regularly with stakeholders to keep them informed.

  • Monitor progress and adjust plans as necessary, e.g., using Gantt charts.

  • Conduct risk assessments ...

View all Project Manager interview questions
A QA Engineer was asked 8mo ago
Q. What are the differences between an ArrayList and a LinkedList?
Ans. 

ArrayList is faster for accessing elements, LinkedList is better for frequent insertions and deletions.

  • ArrayList uses dynamic array to store elements, LinkedList uses doubly linked list.

  • ArrayList is faster for accessing elements by index, LinkedList is better for frequent insertions and deletions.

  • Example: ArrayList is suitable for scenarios where random access is required, LinkedList is suitable for scenarios wher...

View all QA Engineer interview questions
A Senior Consultant was asked 8mo ago
Q. What is the difference between CDS view and AMDP?
Ans. 

CDS views are used to define database views in ABAP, while AMDP is used to write database procedures in ABAP.

  • CDS views are defined using ABAP Development Tools (ADT) in Eclipse IDE.

  • AMDP allows writing database procedures directly in ABAP code.

  • CDS views are used for defining virtual data models, while AMDP is used for complex calculations or data manipulations directly in the database.

  • CDS views can be consumed in A...

View all Senior Consultant interview questions
A Reactjs Developer was asked 8mo ago
Q. Given an array of strings, sort the array based on the length of the strings.
Ans. 

Sort array of strings based on length of items

  • Use the sort() method with a custom compare function

  • Compare the length of strings in the array

  • Return -1, 0, or 1 based on the comparison

View all Reactjs Developer interview questions
A Junior Software Engineer was asked 10mo ago
Q. Explain the assignment code submitted in the 2nd round. Go through all the code and explain it thoroughly.
Ans. 

A detailed explanation of the assignment code submitted in the second round interview.

  • The code initializes an array of integers and calculates the sum. Example: int[] numbers = {1, 2, 3}; int sum = 0;

  • It includes a function to find the maximum value in the array. Example: int max = findMax(numbers);

  • The code implements error handling for invalid inputs using try-catch blocks. Example: try { ... } catch (Exception e)...

View all Junior Software Engineer interview questions
An Oracle Financial Functional Consultant was asked
Q. Tell me about the Procure-to-Pay (P2P) cycle.
Ans. 

P2P cycle stands for Procure to Pay cycle, which involves the process of purchasing goods or services from a vendor and making payment for them.

  • The cycle starts with the creation of a purchase order (PO) based on the requirements identified in the requisition.

  • The vendor delivers the goods or services, and the receiving department confirms receipt in the system.

  • An invoice is generated by the vendor and matched with...

View all Oracle Financial Functional Consultant interview questions
A SAP Ariba Consultant was asked
Q. Explain the S2P cycle.
Ans. 

S2P cycle involves sourcing, procurement, and payment processes in a business.

  • Sourcing: Identifying suppliers, negotiating contracts, and selecting vendors.

  • Procurement: Ordering goods or services, receiving them, and managing inventory.

  • Payment: Processing invoices, making payments, and tracking expenses.

  • Integration: Ensuring seamless flow of information between sourcing, procurement, and payment stages.

View all SAP Ariba Consultant interview questions
Are these interview questions helpful?
A SAP Ariba Consultant was asked
Q. Where do you check when a Purchase Requisition (PR) is stuck in ordering?
Ans. 

Check the status of the purchase requisition in the system.

  • Check if the purchase requisition has been approved by the appropriate authorities.

  • Verify if there are any issues with the vendor or catalog causing the ordering process to be stuck.

  • Review the workflow configuration to ensure there are no bottlenecks in the approval process.

  • Check if there are any system errors or connectivity issues causing the PR to be st...

View all SAP Ariba Consultant interview questions
A Golang Developer was asked
Q. If the input is 3, the output should be 14. If the input is 4, the output should be 30. Explain the logic.
Ans. 

The output is calculated using a mathematical formula based on the input number.

  • The formula to calculate the output is: output = (input^2) + (input * 2)

  • For example, for input 3: output = (3^2) + (3 * 2) = 9 + 6 = 15

  • For example, for input 4: output = (4^2) + (4 * 2) = 16 + 8 = 24

View all Golang Developer interview questions
A Golang Developer was asked
Q. Write a program in Go that includes goroutines, channels, and a WaitGroup.
Ans. 

A program in Go that demonstrates the use of goroutines, channels, and a wait group.

  • Create a goroutine that performs a task concurrently.

  • Use channels to communicate between goroutines.

  • Use a wait group to synchronize the completion of goroutines.

  • Example: Calculate the sum of numbers using multiple goroutines and a channel.

View all Golang Developer interview questions

Hitachi Digital Services Interview Experiences

64 interviews found

Golang Developer Interview Questions & Answers

user image Sameer Kape

posted on 17 Oct 2023

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

I applied via Approached by Company and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. I give you 3 in input output should be 14, I give you 4 in input output should be 30
  • Ans. 

    The output is calculated using a mathematical formula based on the input number.

    • The formula to calculate the output is: output = (input^2) + (input * 2)

    • For example, for input 3: output = (3^2) + (3 * 2) = 9 + 6 = 15

    • For example, for input 4: output = (4^2) + (4 * 2) = 16 + 8 = 24

  • Answered by AI
  • Q2. What is goroutine?
  • Ans. 

    Goroutine is a lightweight thread of execution that allows concurrent programming in Go.

    • Goroutines are functions or methods that run concurrently with other goroutines.

    • They are managed by the Go runtime and have their own stack space.

    • Goroutines are more efficient than traditional threads and can be created easily using the 'go' keyword.

    • They communicate with each other using channels, which are built-in data structures ...

  • Answered by AI
  • Q3. Write program in Go include goroutine channel and wg
  • Ans. 

    A program in Go that demonstrates the use of goroutines, channels, and a wait group.

    • Create a goroutine that performs a task concurrently.

    • Use channels to communicate between goroutines.

    • Use a wait group to synchronize the completion of goroutines.

    • Example: Calculate the sum of numbers using multiple goroutines and a channel.

  • Answered by AI
  • Q4. Provide alternative for time.Sleep()
  • Ans. 

    time.Ticker is an alternative for time.Sleep() to create a repeating timer.

    • Use time.Ticker to create a ticker that ticks at regular intervals.

    • Use the ticker's C channel to receive the ticks.

    • Stop the ticker when done using the Stop() method.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I had given more than 30 interviews but never came across such bad quality. Interviewer was simply refusing to let me complete my answers and stopping me in between saying "no man let me help you here also" .

I had to call off the interview in between since the questions getting unbearable

The kind of questions I faced were laughable. It changed my perception about the Hitachi as being an Japanese org I had huge respect for it. Quality of developers they hire and quality of interviews they conduct shows the how Hitachi operates in india.

For any clarifications mail me: *****
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Questions on Java 8 and multithreading
  • Q2. Defaalt methods
  • Q3. Functional interfaces
  • Q4. Streams and Lambdas
Round 2 - Technical 

(1 Question)

  • Q1. Managerial interview. Scenario based questions around microservices and patterns.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Based on sql queries my sql questions

Round 2 - Technical 

(2 Questions)

  • Q1. Based on data governance
  • Q2. Based in data quality rules
Round 3 - HR 

(2 Questions)

  • Q1. Salary negotations
  • Q2. Other questions
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

I applied via Indeed and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Why apply to Hitachi Vantara?
  • Ans. 

    Hitachi Vantara offers cutting-edge technology solutions and a collaborative work environment.

    • Hitachi Vantara is a global leader in digital transformation and innovation.

    • The company values teamwork and encourages professional growth and development.

    • I am impressed by Hitachi Vantara's commitment to sustainability and social responsibility.

  • Answered by AI
  • Q2. Tell me about your yourself and experience?
  • Ans. 

    I am a recent graduate with a degree in Computer Science and experience in developing web applications using Java and JavaScript.

    • Recent graduate with a degree in Computer Science

    • Experience in developing web applications using Java and JavaScript

    • Familiar with software development best practices

  • Answered by AI
Round 2 - Assignment 

2nd round was given an assignment to complete within an hour receive by email and send to the email.
Use OOP principles to write code in C++. Read some structured text from file then print it in certain format they provided. Write thinking about more of quality rather than solving the problem.

Round 3 - Technical 

(5 Questions)

  • Q1. Explain the assignment code submitted in 2nd round. Go through all the code and explain the code thoroughly.
  • Ans. 

    A detailed explanation of the assignment code submitted in the second round interview.

    • The code initializes an array of integers and calculates the sum. Example: int[] numbers = {1, 2, 3}; int sum = 0;

    • It includes a function to find the maximum value in the array. Example: int max = findMax(numbers);

    • The code implements error handling for invalid inputs using try-catch blocks. Example: try { ... } catch (Exception e) { .....

  • Answered by AI
  • Q2. How differently would you write the assignment now?
  • Ans. 

    I would approach the assignment with a better understanding of software design principles and best practices.

    • I would focus on modularizing the code into smaller, reusable components

    • I would pay more attention to error handling and edge cases

    • I would write more comprehensive unit tests to ensure code quality

    • I would consider scalability and performance optimizations in my design

  • Answered by AI
  • Q3. Answer questions from given sheet of C++ questions, about 5-8 questions related to OOP, then from the given coding find the error, tell what the code does. last coding questions were not junior level, if a...
  • Q4. Answer the question about Python, tell difference between of tuple and list, if accessed out of bound vector element what's the result? what's ABC class? Again felt like exam rather than interview. and ver...
  • Q5. Let's go through CV again, and judged the CV experience and sections, saying "Looks like you have SOME experience in the past". After such sentence I felt anger towards them, not polite at all.

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall 3 stages: 1. With HR 15 min about you and CV and the job, 2. C++ Coding assignment to complete in an hour, 3. Technical interview in an hour, asking describe assignment, then answer question sheet about CPP and Python. In 3rd interview 2 people joined the online meeting. One Lead one Senior probably (though looking at their own profiles stuck in that position decades, if they were better engineers I believe they'd change to some better company).
For me they looked like proud and arrogant of themselves working in the company that shares famous Japanese name "Hitachi", though it's Hitachi Vantara founded in USA not Japan. They lack a simple politeness and respect to the opposite person which adds a bit nervousness. I cannot perform well even I know the topic enough if someone is looking at my work, and they force me to read loud the code fragment and try to debug it without debugger or compiler, guess what's the error in the code. After 3rd stage, 1-2 weeks later they rejected me without telling why. I knew very well that because of their attitude to me I was nervous and Yes, I did naive mistakes when harrying my answers, however they gave me no help on relaxing me, but making more and more tension, and I wanted to quit interview as soon as possible. Therefore, do not think they have culture from Japan like showing kindness. Very bad attitude towards my CV, though I receive from many recruiters my experience stands out as it has strong Computer Science education and multicultural environment experience.
I'd say for Junior position they ask more than typical Junior developer would be able to demonstrate. Anyone with more knowledge, or actually more preparations for interview questions would never apply to that far town somewhere in South West, Dorset of England and with that low salary barely reaching range of 35-40K.
After 3rd interview which was final, and they should've rejected or given an offer, I really wished won't pass, because I didn't like their attitude towards their company as they judged my CV with some sarcasm, then mentioned Hitachi and their Japanese colleagues with a bit of sarcasm of lacking English knowledge, about Japan as a country with different culture. Felt they are a bit racist or proud of being British, if I may call it.
I'm doubt if they as experienced software engineers would be able to answer deep CPP questions, or modern CPP otherwise why would they stack in that job over decades, and I know they do not receive high salaries.
Prepare for having less pleasant interview that you usually have with professional teams.

QA Engineer Interview Questions & Answers

user image Deepak Choudhury

posted on 17 Oct 2024

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

String reverse in java

Round 2 - Technical 

(2 Questions)

  • Q1. Arraylist vs linkedlist
  • Ans. 

    ArrayList is faster for accessing elements, LinkedList is better for frequent insertions and deletions.

    • ArrayList uses dynamic array to store elements, LinkedList uses doubly linked list.

    • ArrayList is faster for accessing elements by index, LinkedList is better for frequent insertions and deletions.

    • Example: ArrayList is suitable for scenarios where random access is required, LinkedList is suitable for scenarios where fre...

  • Answered by AI
  • Q2. Interface vs abstract
  • Ans. 

    Interface defines a contract for classes to implement, while abstract class can have some implementation.

    • Interface can only have abstract methods and constants, while abstract class can have abstract methods, concrete methods, and member variables.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Interfaces are used for achieving multiple inheritance in Java, while abstract classes ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
No response

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

Round 1 - Technical 

(1 Question)

  • Q1. Sort array based on length of items
  • Ans. 

    Sort array of strings based on length of items

    • Use the sort() method with a custom compare function

    • Compare the length of strings in the array

    • Return -1, 0, or 1 based on the comparison

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about your self?
  • Q2. How do you handlr project
  • Ans. 

    I manage projects through careful planning, effective communication, and continuous monitoring to ensure successful outcomes.

    • Define clear project goals and objectives, e.g., using SMART criteria.

    • Develop a detailed project plan with timelines and milestones.

    • Communicate regularly with stakeholders to keep them informed.

    • Monitor progress and adjust plans as necessary, e.g., using Gantt charts.

    • Conduct risk assessments and d...

  • Answered by AI

Senior Consultant Interview Questions & Answers

user image Suprakash Mishra

posted on 8 Oct 2024

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

(1 Question)

  • Q1. Difference between CDS view and AMDP
  • Ans. 

    CDS views are used to define database views in ABAP, while AMDP is used to write database procedures in ABAP.

    • CDS views are defined using ABAP Development Tools (ADT) in Eclipse IDE.

    • AMDP allows writing database procedures directly in ABAP code.

    • CDS views are used for defining virtual data models, while AMDP is used for complex calculations or data manipulations directly in the database.

    • CDS views can be consumed in ABAP p...

  • Answered by AI

Skills evaluated in this interview

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

5 coding task on time frame

Round 2 - Case Study 

Design related to different cases

Round 3 - Technical 

(2 Questions)

  • Q1. Prod deployment
  • Q2. Db design and planning
Round 4 - HR 

(2 Questions)

  • Q1. Plan for 5 years
  • Ans. 

    Continue to grow as a Senior Software Engineer by expanding technical skills, taking on leadership roles, and contributing to innovative projects.

    • Continue to stay updated on latest technologies and trends in software development

    • Take on mentorship roles to help junior engineers grow

    • Lead projects and teams to showcase leadership abilities

    • Contribute to open source projects to expand network and skills

    • Attend conferences an...

  • Answered by AI
  • Q2. What expecting from company
Round 5 - One-on-one 

(2 Questions)

  • Q1. Salary discussion
  • Q2. Work location related

Software Developer Interview Questions & Answers

user image Neha Chaudhari

posted on 16 Feb 2025

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Cloud, sql, c++, java, os, networking questions followed by 3 coding questions.

Round 2 - Technical 

(1 Question)

  • Q1. Technical questions based on resume.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Selenium, automation framework
  • Q2. Jenkins ,playwright
  • Q3. Postman, sqletl,java oops

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Hitachi Digital Services?
Ask anonymously on communities.

Hitachi Digital Services Interview FAQs

How many rounds are there in Hitachi Digital Services interview?
Hitachi Digital Services interview process usually has 2-3 rounds. The most common rounds in the Hitachi Digital Services interview process are Technical, HR and One-on-one Round.
How to prepare for Hitachi Digital Services 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 Hitachi Digital Services. The most common topics and skills that interviewers at Hitachi Digital Services expect are Consulting, Recruitment, Equity, Equity Research and Healthcare.
What are the top questions asked in Hitachi Digital Services interview?

Some of the top questions asked at the Hitachi Digital Services interview -

  1. How many types of topologies in San and explain it one by o...read more
  2. How do you implement multi threading in java? Two way...read more
  3. How will you implement microservice architecture for your app, design patterns ...read more
What are the most common questions asked in Hitachi Digital Services HR round?

The most common HR questions asked in Hitachi Digital Services interview are -

  1. What are your salary expectatio...read more
  2. Share details of your previous j...read more
How long is the Hitachi Digital Services interview process?

The duration of Hitachi Digital Services 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

3.9/5

based on 52 interview experiences

Difficulty level

Easy 31%
Moderate 62%
Hard 7%

Duration

Less than 2 weeks 46%
2-4 weeks 29%
4-6 weeks 11%
6-8 weeks 7%
More than 8 weeks 7%
View more
Join Hitachi Digital Services A company with a bold vision of our world’s potential.

Interview Questions from Similar Companies

CitiusTech Interview Questions
3.3
 • 287 Interviews
Altimetrik Interview Questions
3.7
 • 239 Interviews
Xoriant Interview Questions
4.1
 • 210 Interviews
Globant Interview Questions
3.7
 • 181 Interviews
ThoughtWorks Interview Questions
3.9
 • 156 Interviews
Apexon Interview Questions
3.3
 • 148 Interviews
Brillio Interview Questions
3.4
 • 138 Interviews
View all

Hitachi Digital Services Reviews and Ratings

based on 685 reviews

3.6/5

Rating in categories

3.5

Skill development

3.8

Work-life balance

3.4

Salary

3.5

Job security

3.5

Company culture

2.9

Promotions

3.4

Work satisfaction

Explore 685 Reviews and Ratings
Senior Consultant
78 salaries
unlock blur

₹13 L/yr - ₹32 L/yr

Senior Consultant 2
45 salaries
unlock blur

₹21 L/yr - ₹50.5 L/yr

Consultant
25 salaries
unlock blur

₹9.6 L/yr - ₹17.5 L/yr

Project Manager
22 salaries
unlock blur

₹11 L/yr - ₹31.4 L/yr

Senior Consultant C1
21 salaries
unlock blur

₹10.4 L/yr - ₹30 L/yr

Explore more salaries
Compare Hitachi Digital Services with

Xoriant

4.1
Compare

CitiusTech

3.3
Compare

HTC Global Services

3.5
Compare

HERE Technologies

3.8
Compare
write
Share an Interview