i
HCLTech
Filter interviews by
I applied via Naukri.com and was interviewed in Jul 2021. There were 4 interview rounds.
Thread is a lightweight process that can run concurrently with other threads in a program.
There are two types of threads: user-level threads and kernel-level threads.
User-level threads are managed by the application and are faster to create and switch between, but can't take advantage of multiple processors.
Kernel-level threads are managed by the operating system and can take advantage of multiple processors, but are s...
Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.
Inheritance allows code reuse and promotes code organization.
There are different types of inheritance: single, multiple, multilevel, hierarchical, and hybrid.
Single inheritance involves a class inheriting from a single base class.
Multiple inheritance involves a class inheriting from multiple base...
Polymorphism is the ability of an object to take on many forms. It has two types: compile-time and runtime polymorphism.
Compile-time polymorphism is achieved through function overloading and operator overloading.
Runtime polymorphism is achieved through virtual functions and function overriding.
Polymorphism allows for code reusability and flexibility in object-oriented programming.
Example of compile-time polymorphism: f...
Encapsulation is the process of hiding implementation details and providing a public interface for accessing the functionality.
Encapsulation helps in achieving data abstraction and information hiding
It prevents unauthorized access to the internal details of an object
It allows for easy modification of implementation without affecting the external code
Example: A class with private variables and public methods
Example: A b...
I applied via Naukri.com and was interviewed before Apr 2022. There were 3 interview rounds.
100 MCQ from different code languages
I applied via Campus Placement and was interviewed in Jul 2021. There were 5 interview rounds.
I applied via Naukri.com
HCLTech interview questions for designations
I applied via LinkedIn and was interviewed in Apr 2022. There were 2 interview rounds.
Get interview-ready with Top HCLTech Interview Questions
I applied via Naukri.com and was interviewed in Oct 2021. There were 2 interview rounds.
I am proficient in 5 programming languages.
I am proficient in Java, Python, C++, JavaScript, and SQL.
I have experience in developing web applications using JavaScript and Python frameworks.
I have worked on database management using SQL.
I have also developed desktop applications using Java and C++.
I am always eager to learn new programming languages and technologies.
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain both data and functions.
Encapsulation, inheritance, and polymorphism are the three main pillars of OOPs.
Encapsulation refers to the practice of hiding data and functions within an object.
Inheritance allows objects to inherit properties and methods from other objects.
Polymorphism all...
PEP stands for Python Enhancement Proposal, which is a document that describes a new feature or improvement for Python.
PEPs are used to propose and discuss changes to Python.
PEPs are numbered and categorized based on their type.
PEPs can be submitted by anyone in the Python community.
Examples of PEPs include PEP 8, which defines the Python style guide, and PEP 20, which outlines the Zen of Python.
I applied via Company Website and was interviewed in Aug 2021. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Oct 2022. There were 4 interview rounds.
There Questions based on reasoning,basic numerous questions and all
Medium level coding question based on OOPs and Collection
What people are saying about HCLTech
5 Interview rounds
based on 2.2k reviews
Rating in categories
Software Engineer
22.7k
salaries
| ₹1.2 L/yr - ₹8 L/yr |
Technical Lead
20.9k
salaries
| ₹6.9 L/yr - ₹25 L/yr |
Senior Software Engineer
15.6k
salaries
| ₹4 L/yr - ₹16.5 L/yr |
Lead Engineer
14.9k
salaries
| ₹4.2 L/yr - ₹14 L/yr |
Analyst
14.1k
salaries
| ₹1.2 L/yr - ₹6.7 L/yr |
TCS
Wipro
Accenture
Cognizant