Open In App

HCL Interview experience 1

Last Updated : 29 Apr, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Interview Experience: Round 1

The first round of the interview for the position was a comprehensive test comprising 50 multiple-choice questions (MCQs). The test covered areas like aptitude, logic, C programming output questions, and technical topics. Here are the key aspects of this round:

Quantitative Aptitude and Logic:**

The quantitative aptitude and logical reasoning sections were prominent in this round. The questions were not overly difficult but required a deep understanding of concepts and a knack for solving tricky problems. It’s suggested to practice on platforms like GeeksforGeeks and Indiabix to build confidence in solving such problems.

Technical Aptitude:**

The technical portion included questions from various domains such as computer networks, operating systems, data structures (especially trees), digital electronics, and microprocessors. C output questions were also part of this section. To excel in this part, practicing quizzes and questions on platforms like GeeksforGeeks is recommended.

Tips for Success:

  • Approach questions with a calm mind, considering the time constraint of 60 minutes for 50 questions.
  • Don’t linger too long on any single question; move on if you’re stuck initially.
  • Practice regularly to stay familiar with concepts and enhance problem-solving skills.

Interview Experience: Round 2 (Technical Interview Round 1)

The second round, a technical interview, focused on practical application and understanding of technical concepts. Here’s a summary of the discussions and tasks:

Project Related Questions:

Questions revolved around the candidate’s project, particularly on REST architecture. This included explaining the why and how of REST, and designing a REST API for a project scenario.

System Design Scenario:

The interviewer presented a scenario related to managing a large number of requests from Uber drivers efficiently. Concepts like Load Balancer, Sharding, and Master-Slave architecture were discussed to handle this scenario effectively.

Coding Task:

The candidate was asked to code a request handling process for the designed Uber service using technologies like JavaScript, Ajax, JSON, jQuery, servlets, MySQL, etc. The interviewer also asked for code related to sorting using Java’s Comparator.

MVC Architecture Discussion:

A discussion on MVC architecture included explaining the role of a Controller in MVC and its impact on web applications.

Tips for Success:

  • Use diagrams to explain concepts more clearly.
  • Demonstrate practical coding skills and knowledge of system design principles.
  • Be prepared to discuss and defend design choices.

Result: I got rejected after this round.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads