i
HCLTech
Filter interviews by
I applied via Company Website and was interviewed before Apr 2023. There was 1 interview round.
Object-oriented programming concepts that help in organizing and structuring code for better reusability and maintainability.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implement...
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Polymorphism allows for method overriding, where a subclass can provide a specific implementation of a method that is already defined in its superclass.
Example: Animal superclass with methods like eat() and sleep(). Subclasses like Dog and Cat can override these methods with their own implementations.
Polymorphism also allow...
To deploy a project with server port, you need to specify the port number in the project configuration and ensure the server is listening on that port.
Specify the port number in the project configuration file (e.g. server.js or application.properties).
Ensure the server code is configured to listen on the specified port.
Update any firewall or security settings to allow traffic on the specified port.
Use tools like Docker...
I applied via campus placement at Krishna Institute of Engineering and Technology, Ghaziabad and was interviewed before Jan 2024. There were 2 interview rounds.
Basic apt , anybody can crack
1 easy and 1 medium , both from leetcode
I applied via Naukri.com and was interviewed in Jul 2022. There were 3 interview rounds.
2nd round..has to be eazy...
I applied via Company Website and was interviewed before Apr 2023. There were 2 interview rounds.
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPS focuses on creating reusable code through the use of classes and objects.
Encapsulation is a key principle in OOPS, where data is kept private within a class and accessed through public methods.
Inheritance allows a class to inherit properties and behavior from another class.
Polymorphism allo...
Program to find prime numbers
Iterate through numbers from 2 to n
Check if number is divisible by any number from 2 to its square root
If not divisible, it is a prime number
SQL query to fetch table from database
Use SELECT statement to fetch data from a table
Specify the columns you want to retrieve after SELECT
Use FROM keyword followed by the table name
HCLTech interview questions for designations
I applied via Naukri.com and was interviewed before Oct 2023. There was 1 interview round.
Spring Java aptitude
Get interview-ready with Top HCLTech Interview Questions
I applied via Job Fair and was interviewed before Sep 2022. There were 4 interview rounds.
It is easy aptitude test.
Based on your programming language
I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.
Java basic OOPs concepts include classes, objects, inheritance, polymorphism, and encapsulation.
Classes are blueprints for objects
Objects are instances of classes
Inheritance allows a class to inherit properties and behavior from another class
Polymorphism allows objects of different classes to be treated as objects of a common superclass
Encapsulation hides the internal state of an object and only exposes necessary funct
Object-oriented programming paradigm in Java focusing on classes and objects
Encapsulation: bundling data and methods that operate on the data into a single unit (class)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
Yes, Java 8 introduced several new features including lambda expressions, streams, and default methods.
Lambda expressions allow for functional programming and simplify code.
Streams provide a way to process collections of data in a functional way.
Default methods allow for adding new methods to interfaces without breaking existing implementations.
Other new features include the Optional class, Date and Time API, and Nasho...
PUT updates or replaces an entire resource, while PATCH updates only the specified fields.
PUT is idempotent, while PATCH is not
PUT requires the entire resource to be sent, while PATCH only requires the updated fields
PUT replaces the entire resource, while PATCH modifies only the specified fields
PUT is used to create a new resource if it doesn't exist, while PATCH is not
Example: PUT /users/1 replaces the entire user res...
Hashmap is a key-value pair data structure while Hashset is a collection of unique elements.
Hashmap allows duplicate values but not duplicate keys while Hashset only allows unique elements.
Hashmap is implemented using a combination of hash table and linked list while Hashset is implemented using only hash table.
Hashmap is used to store data in key-value pairs while Hashset is used to store a set of unique elements.
Exam...
I applied via Job Fair and was interviewed before Sep 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed before Mar 2022. There were 3 interview rounds.
What people are saying about HCLTech
3 Interview rounds
based on 2.2k reviews
Rating in categories
Software Engineer
22.5k
salaries
| ₹1.2 L/yr - ₹8 L/yr |
Technical Lead
20.8k
salaries
| ₹7 L/yr - ₹25 L/yr |
Senior Software Engineer
15.5k
salaries
| ₹4 L/yr - ₹16.5 L/yr |
Lead Engineer
14.8k
salaries
| ₹4.2 L/yr - ₹14 L/yr |
Analyst
13.9k
salaries
| ₹1.2 L/yr - ₹6.6 L/yr |
TCS
Wipro
Accenture
Cognizant