HPE Interview questions :
Tech round :
● Explain what technologies were used in your project.
● What is a constructor and why is it used?
● What is thread synchronization?
● What is the difference between 32-bit and 64-bit machines?
● Explain virtual memory with a real-world example. Where does it get extra memory
from?
● What is demand paging?
● What is a process and a page? Explain the page table.
● Mention OSI layers and specify the layer where routers operate.
● What is the difference between TCP and UDP?
● What is the ping command and where do we use it?
● What is the difference between threads and processes? Provide a real-world example.
● Name 10 operating systems.
● What is the difference between multiprogramming and multitasking?
● What is RAID?
● Why do we need an operating system?
● Explain semaphore operations.
● Provide real-time examples of different operating systems.
● What is the difference between paging and segmentation?
● What are deadlocks and how can they be prevented?
● What are threads?
● What is the difference between OSI and TCP/IP models?
● What is the difference between TCP and UDP?
● Router vs. Gateway.
● What is a VPN and why do we use it?
● Important application protocols: FTP, SMTP, RIP, DHCP.
● What happens when you type www.google.com in a browser?
● What is a router?
● What is a bridge?
● What are the differences between IPv4 and IPv6?
● Write a complete C++ program to check if a string is a palindrome.
● Write a C++ program to input an integer, convert it to binary, and count the number of set
bits.
● Puzzle: Find the minimum number of races to determine the top 3 fastest horses from 25
horses (Answer: 7).
● Sorted array problem: Return the target number or the largest number less than or equal
to the target.
● Explain Binary Search Tree (BST) concepts and operations.
● Implement a stack using an array.
● What are the real-life applications of a stack?
● Write a C++ program to optimize parentheses validation.
● What are OOPs concepts?
● What are constructors and destructors? Explain types of constructors.
● What is inheritance? Explain polymorphism. What is the difference between
compile-time and runtime polymorphism?
● What is the difference between method overloading and method overriding?
● Explain access modifiers in C++.
● What is the difference between call by value and call by reference?
● What are virtual functions?
● Why include a header file in C++?
● Why do we return 0 at the end of a C++ program?
● What is a DBMS? Provide an example.
● Explain the types of normalization.
● What are keys and constraints in a database?
● Explain the types of joins in a database.
● What is an agile model?
● Describe the challenges faced during an internship or project.
● What tech stack was used in your project and why (e.g., ReactJS, MongoDB, etc.)?
● What is JWT and how is it generated?
● Explain future improvements for your projects.
Managerial Round :
● What was the aim of your project?
● What technologies did you use, and why did you choose them?
● How did you approach the problem, and what were the outcomes?
● Why did you choose AWS for the project?
● What security measures were implemented in AWS?
● What made you learn AWS?
● What are the advantages and disadvantages of AWS?
● What are the advantages of AI?
● What are the disadvantages of AI?
● How do you manage failures in a project?
● Describe a situation where something didn't go as planned. How did you resolve it?
● What strategies do you use to recover from setbacks?
● How do you handle failure in a corporate setting where multiple stakeholders are
involved?
● Have you ever had to pivot during a project due to failure?
● How do you prioritize tasks when multiple deadlines overlap?
● How do you ensure that you focus on important project details without over-explaining or
losing time?
● How do you balance project work and ad-hoc tasks?
● What are some terms you would mention when explaining OS concepts?
● Explain different scheduling algorithms (e.g., Round Robin, Priority Scheduling).
● How would you ensure that critical tasks are not delayed due to scheduling?
● How is data transferred to specific tabs when using multiple tabs (e.g., watching cricket
in one tab and a football match in another tab)?
● How do you handle high-pressure situations, such as deadlines?
● How do you manage team conflicts or disagreements?
● How do you motivate yourself and others in your team?
● Describe a situation where you had to make a critical decision with limited information.
How did you handle it?
HR round :
● Tell me about yourself.
● Can you share your family background?
● Why do you want to work at HPE?
● Where do you see yourself in 5 years?
● What were your responsibilities during your internship?
● What did you learn from your internship experience?
● Can you explain the Full-Time Employee (FTE) role and what excites you about it?
● What are your hobbies and how do they relate to your work or personal growth?
● What are some recognitions or achievements you’ve listed on your resume? Can you
share the stories behind them?
● How do you manage your time when working on multiple projects?
● How do you stay updated on current affairs and industry trends?
● How do you handle stress and pressure in work situations?
● What motivates you to perform well in a job?
● How do you approach teamwork and collaboration in a professional environment?
● What are your strengths and weaknesses?
● Do you have any questions for us?