i
HCLTech
Filter interviews by
What people are saying about HCLTech
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Dec 2024. There were 2 interview rounds.
The 4 pillars of C++ are encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Creating new classes from existing classes, inheriting their attributes and methods.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding complex implementation details and showing only the
Normalization in SQL is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables and defining relationships between them.
It helps in reducing data redundancy by storing data in a structured and organized manner.
Normalization ensures data integrity by preventing anomalies such as insertion, update, an...
Abstract class is a class that cannot be instantiated and may contain abstract methods.
Cannot be instantiated directly
May contain abstract methods that must be implemented by subclasses
Used to define a common interface for a group of related classes
Pseudo code for prime number is a simple algorithm to determine if a given number is prime or not.
Start by checking if the number is less than 2, if so it is not prime
Then iterate from 2 to the square root of the number and check if it is divisible by any number in that range
If it is not divisible by any number, then it is a prime number
Create a login page using HTML, CSS, and JS
Use HTML for structure and form elements
Style the page using CSS for layout and design
Implement client-side validation using JavaScript
Handle form submission and authentication using JS
posted on 29 Aug 2024
I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.
Nothing much
Just handling peer pressure
posted on 8 Nov 2024
Simple interest,puzzles,psuedocodes
I applied via Campus Placement
Need to solve aptitude questions
posted on 30 Apr 2024
I applied via Company Website and was interviewed before Apr 2023. There were 3 interview rounds.
Moderate level, basic concepts in aptitude
posted on 16 Nov 2024
I applied via Campus Placement
Code to reverse a string using array of characters
Create an array of characters to store the input string
Use a loop to iterate through the input string and store each character in the array
Reverse the array of characters to get the reversed string
Developed a smart irrigation system using IoT technology
Researched different sensors to measure soil moisture and temperature
Implemented a microcontroller to collect data from sensors and control water flow
Designed a mobile app to remotely monitor and adjust irrigation settings
General arithmetics and algebra
MCQ and coding question
Pointers in C are variables that store memory addresses of other variables. They are used to access and manipulate data indirectly.
Pointers are declared using the * symbol.
They can be used to pass variables by reference to functions.
Pointers can be used to dynamically allocate memory using functions like malloc().
Examples of data types in C include int, float, char, and double.
int: used for storing integer values (e.g. age = 25)
float: used for storing floating-point numbers (e.g. height = 5.8)
char: used for storing single characters (e.g. grade = 'A')
double: used for storing double-precision floating-point numbers (e.g. salary = 50000.50)
Always be prepared by mastering the fundamental basics.
A pointer is a variable that stores the memory address of another variable.
Pointers are used to indirectly access and manipulate data in memory.
They are often used in programming languages like C and C++.
Example: int *ptr; // declaring a pointer to an integer variable
I am a recent graduate with a degree in Computer Science, passionate about technology and eager to learn and grow in the field of system engineering.
Recent graduate with a degree in Computer Science
Passionate about technology and eager to learn and grow
Interested in pursuing a career in system engineering
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
14k
salaries
| ₹1.2 L/yr - ₹6.7 L/yr |
TCS
Wipro
Accenture
Cognizant