i
HCLTech
Filter interviews by
I applied via Naukri.com and was interviewed before May 2023. There were 2 interview rounds.
Database related questions
DSA
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
Team coding session it was. To create a microservice
I applied via Naukri.com and was interviewed in Dec 2020. There was 1 interview round.
Custom exception handling is the process of creating and handling exceptions specific to an application or system.
Custom exceptions are created by extending the base Exception class in the programming language.
They allow for more specific error messages and handling based on the needs of the application.
Examples include creating an exception for invalid user input or a database connection failure.
Custom exception handl...
Throw is a keyword used to throw an exception in Java. Thrown is the past participle of throw.
throw is used to throw an exception in Java
thrown is the past participle of throw
throw is a keyword, while thrown is not
continue skips current iteration and moves to next, while break exits the loop entirely.
continue is used to skip the current iteration of a loop and move to the next one
break is used to exit the loop entirely and move on to the next statement
continue is often used in loops with conditional statements to skip certain iterations
break is often used in loops with conditional statements to exit the loop when a certain condi...
An async method is a method that allows other code to run while it executes a long-running operation asynchronously.
Async methods are marked with the async keyword.
They return a Task or Task
They can be awaited using the await keyword.
Examples include HttpClient.GetAsync() and FileStream.ReadAsync().
JWT stands for JSON Web Token, a compact and secure way of transmitting information between parties as a JSON object.
JWT is used for authentication and authorization purposes.
It consists of three parts: header, payload, and signature.
The header contains the algorithm used to sign the token.
The payload contains the claims or information being transmitted.
The signature is used to verify the authenticity of the token.
JWTs...
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Easy logical questions
basic quant
Easy level coding questions
Counting frequency of alphabets
What people are saying about HCLTech
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
Faced various technical challenges, including system integration and performance optimization, which I successfully navigated through strategic solutions.
Integration of legacy systems with modern applications: I utilized APIs and middleware to ensure seamless data flow.
Performance bottlenecks in a web application: Implemented caching strategies and optimized database queries, resulting in a 40% speed increase.
Debugging...
I applied via Walk-in and was interviewed before Sep 2019. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2020. There was 1 interview round.
I appeared for an interview before Aug 2016.
based on 4 interview experiences
Difficulty level
Duration
based on 5 reviews
Rating in categories
Software Engineer
24.9k
salaries
| ₹2.7 L/yr - ₹8.1 L/yr |
Technical Lead
22.9k
salaries
| ₹10.9 L/yr - ₹21 L/yr |
Senior Software Engineer
16.8k
salaries
| ₹5.4 L/yr - ₹15.8 L/yr |
Lead Engineer
16.4k
salaries
| ₹5.3 L/yr - ₹12.4 L/yr |
Analyst
15.9k
salaries
| ₹2.3 L/yr - ₹6.5 L/yr |
TCS
Wipro
Accenture
Cognizant