i
HCLTech
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2021. There were 3 interview rounds.
What people are saying about HCLTech
A module block is a self-contained unit of code that performs a specific function within a larger program.
Module blocks help in organizing code into manageable and reusable components
They can be easily integrated into different parts of a program
Examples include functions, classes, and libraries
A data block is a unit of data storage that is transferred between the computer and storage devices.
Data blocks are typically a fixed size, such as 512 bytes or 4 KB.
They are used to efficiently manage and store data on storage devices.
Examples include disk blocks, memory blocks, and network data blocks.
I applied via Naukri.com and was interviewed in May 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2024. There were 4 interview rounds.
Can you recommend any free website for taking an online carrier aptitude test and recieving a detailed report on sutaible job options.
What is the best resource to learn data structure and algorithm(must contain practice assignments too)? I have stumbled across Coursera,but does it cover all essential details about DSA?
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
It comprised of 3 sections
1st section
MCQ round:DSA(bitwise operators), DBMS, Networking.
2nd Section
Essay writing (200 words)
3rd Section
Gaming based cognitive ability test.
Then qualified students had to give SVAR test.
Developed a data analysis tool to track customer behavior and improve marketing strategies.
Utilized Python and SQL to extract and analyze customer data
Implemented machine learning algorithms to predict customer preferences
Collaborated with marketing team to implement targeted campaigns based on analysis
Generated reports and visualizations to present findings to stakeholders
Inheritance is a concept in OOP where a class can inherit attributes and methods from another class.
Inheritance allows for code reusability and promotes the concept of 'is-a' relationship.
A subclass can inherit from a superclass, gaining access to its attributes and methods.
Example: Class 'Animal' can be a superclass, and classes like 'Dog' and 'Cat' can inherit from it.
I applied via Campus Placement
The test level is moderate
C is a procedural language while Java is an object-oriented language.
C is a low-level language, closer to the hardware, while Java is a high-level language.
C requires manual memory management, while Java has automatic garbage collection.
C is compiled directly to machine code, while Java is compiled to bytecode and runs on a virtual machine.
C supports pointers, while Java does not.
C is used for system programming, embed...
Steps followed in BRD documentation include gathering requirements, analyzing data, documenting specifications, and obtaining approval.
Gather requirements from stakeholders
Analyze data to understand current processes and identify gaps
Document specifications including functional and non-functional requirements
Obtain approval from stakeholders before moving to the next phase
Gen AI and Blockchain are revolutionizing the industry by enhancing automation, security, and transparency.
Gen AI is transforming data analysis and decision-making processes through advanced algorithms and machine learning.
Blockchain technology is revolutionizing data security and transparency by creating decentralized and immutable ledgers.
The combination of Gen AI and Blockchain is leading to more efficient and secur...
I would want to change my lack of experience in data visualization tools.
I would like to gain more experience in using tools like Tableau or Power BI for data visualization.
Improving my skills in creating visually appealing and informative dashboards.
Attending training or workshops to enhance my knowledge in data visualization.
Seeking mentorship from experts in data visualization.
Applying for projects that require data...
I manage stakeholders by establishing clear communication channels, understanding their needs and expectations, and building strong relationships.
Identify key stakeholders and their interests
Communicate regularly and effectively with stakeholders
Manage expectations and address concerns promptly
Build trust and rapport with stakeholders through active listening and empathy
Involve stakeholders in decision-making processes
Escalation should be done when necessary, not necessarily at a 'right time'.
Escalation should be based on the severity of the issue and the impact on the project or organization.
Consider the potential risks and benefits of escalating a situation before making a decision.
Sometimes escalating early can prevent a minor issue from becoming a major problem.
On the other hand, escalating too soon can create unnecessary tensio...
based on 14 reviews
Rating in categories
Software Engineer
22.3k
salaries
| ₹1.2 L/yr - ₹8 L/yr |
Technical Lead
20.7k
salaries
| ₹7 L/yr - ₹25 L/yr |
Senior Software Engineer
15.4k
salaries
| ₹4 L/yr - ₹16.5 L/yr |
Lead Engineer
14.8k
salaries
| ₹4.2 L/yr - ₹14 L/yr |
Senior Analyst
13.9k
salaries
| ₹1 L/yr - ₹8.7 L/yr |
TCS
Wipro
Accenture
Cognizant