i
Filter interviews by
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 ...
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...
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...
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
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)...
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...
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.
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...
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
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.
I applied via Approached by Company and was interviewed in Sep 2023. There was 1 interview round.
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
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 ...
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.
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.
I applied via Approached by Company and was interviewed in Dec 2024. There were 2 interview rounds.
Based on sql queries my sql questions
I applied via Indeed and was interviewed in Feb 2024. There were 3 interview rounds.
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.
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
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.
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) { .....
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
String reverse in java
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...
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 ...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
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
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...
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...
5 coding task on time frame
Design related to different cases
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...
Cloud, sql, c++, java, os, networking questions followed by 3 coding questions.
Top trending discussions
Some of the top questions asked at the Hitachi Digital Services interview -
The duration of Hitachi Digital Services interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 52 interview experiences
Difficulty level
Duration
based on 685 reviews
Rating in categories
3-6 Yrs
Not Disclosed
7-12 Yrs
Not Disclosed
Senior Consultant
78
salaries
| ₹13 L/yr - ₹32 L/yr |
Senior Consultant 2
45
salaries
| ₹21 L/yr - ₹50.5 L/yr |
Consultant
25
salaries
| ₹9.6 L/yr - ₹17.5 L/yr |
Project Manager
22
salaries
| ₹11 L/yr - ₹31.4 L/yr |
Senior Consultant C1
21
salaries
| ₹10.4 L/yr - ₹30 L/yr |
Xoriant
CitiusTech
HTC Global Services
HERE Technologies