I attended the HP interview two weeks ago through offline mode. They selected students for the interview by conducting a technical assessment a week prior. And I would like to share my entire interview experience in detail.
Technical assessment:
The Assessment consisted of three sections:
- MCQ, on numerical, verbal and logical reasoning.
- MCQs on technical subjects like OS, CN, and output-based questions, etc.,
- 3 Programming questions that were of easy-medium difficulty (To be noted: Python was not offered as a programming option)
Ninety-five members were selected for interviews, which were conducted in 3 sections.
- Technical
- Managerial
- HR
And each round was an elimination round.
Technical Round:
Firstly, when I entered, she asked me to introduce myself. She also inquired me why I wanted to join HP and why I Preferred to work in Bangalore when my native place is so beautiful.
She asked questions based on my skills in C++, SQL and DBMS as well as some questions related to Machine Learning, Since I had completed a project in that area. Here are the questions I was asked:
- Write SQL query to get full name by joining their first and last name
- what are joins and explain all types of joins
- Return the element from array whose frequency is high
- Difference between stack and queue.
- Difference between array and linked list.
- About circular queue
- About priority queue
- What is Reinforcement Learning
- What is supervised and unsupervised
- Explain KNN and Kmeans ? Are they supervised or unsupervised? ( She asked about these models as I didn't include them in my project)
- What are the metrics used in my project and to explain them and their formulas
- what is confusion matrix?
- Explain True Positive, False Positive, True Negative and False Negative with example
- what is friend function and inline function
- Explain access specifiers
- What is denormalization
- what is data replication
Managerial Round:
After this round, I was called for Managerial round which I found quite easy and straightforward. The questions included:
- Explain views and their advantages.
- Provide a basic SQL query on views and discuss what would happen if we didn't use views.
- Explain the steps for data cleaning in your project. How would you remove duplicates in Excel and Python.
- Do you know about cloud computing? Would you be willing to work as an intern in that domain?
HR Round:
Then, I was called for HR. Although, I don't remember every question, it didn't take much time to complete this round.
- How confident are you, and what is the reason for your confidence?
- Do you have any questions for me?
Thirty students attended the HR round, and I was one of them. Although it has been more than two weeks since the interview, I haven't received results for our college yet. I am waiting with hope, as the HR round is also an elimination round. I hope this article will be helpful to you.
Points to Note:
Prepare thoroughly based on your resume and projects. If you do a project on Machine Learning, make sure to learn about all the important and basic models.