i
HCLTech
Filter interviews by
I appeared for an interview before Apr 2024, where I was asked the following questions.
A dangling pointer is a pointer that points to a memory location that has been deallocated or freed.
Dangling pointers can cause crashes or unexpected behavior.
They occur when a pointer is not set to NULL after the memory it points to is freed.
Using a dangling pointer can lead to security vulnerabilities.
Dangling pointers can be avoided by setting pointers to NULL after freeing memory.
Debugging crash dumps involves analyzing the dump file to identify the cause of the crash.
Use a debugger tool to analyze the dump file
Identify the exception code and the module where the crash occurred
Check for memory leaks and corruption
Analyze the call stack to identify the root cause
Use symbols to decode the stack trace
Look for any relevant logs or events leading up to the crash
I applied via Referral and was interviewed in Apr 2021. There were 3 interview rounds.
What people are saying about HCLTech
I applied via Recruitment Consulltant and was interviewed before Feb 2021. There was 1 interview round.
I applied via LinkedIn and was interviewed in Oct 2021. There was 1 interview round.
Fact table is a table in a data warehouse that stores quantitative data, while fact is a piece of information that is known to be true.
Fact table is used in data warehousing to store quantitative data related to business processes.
Fact is a piece of information that is known to be true, such as a scientific fact or a historical fact.
Fact tables are used to support data analysis and decision-making, while facts are used...
Coding is used to create software programs and applications.
Coding allows us to instruct computers to perform specific tasks.
It helps in automating processes and solving complex problems.
Coding enables the development of software that powers various industries.
It allows for customization and flexibility in creating solutions.
Coding is essential for creating websites, mobile apps, and software systems.
Examples: Writing ...
I have used code in various projects and industries, including finance, e-commerce, and healthcare.
Finance: Developed trading algorithms and risk management systems.
E-commerce: Built online shopping platforms and payment gateways.
Healthcare: Created electronic medical record systems and medical imaging software.
Yes, I am okay with CTC not being an issue as long as we are leading in the global market.
I prioritize being part of a successful and globally competitive company over CTC.
I believe in the importance of contributing to a company's growth and success.
I am motivated by the opportunity to work on challenging projects and make a significant impact.
I value the recognition and reputation that comes with being part of a leadi...
Data skewness refers to the imbalance in the distribution of data values within a dataset.
Data skewness occurs when certain values or categories appear more frequently than others in a dataset.
It can lead to performance issues in data processing and analysis.
To resolve data skewness, techniques like data partitioning, shuffling, and using appropriate algorithms can be employed.
For example, in a dataset of customer tran...
The output of the query will depend on the specific data in the tables being joined.
The result will be a combination of data from all 4 tables based on the join conditions specified in the query.
Make sure to check for any filtering conditions in the query that may limit the output.
The final result will include columns from all 4 tables, with rows that meet the join criteria.
I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.
Virtual DOM is a lightweight copy of the actual DOM in memory, used for efficient updates and rendering in web development.
Virtual DOM is a concept used in frameworks like React to improve performance by minimizing actual DOM manipulations.
When changes are made to the UI, the Virtual DOM is updated instead of the actual DOM.
The Virtual DOM is then compared to the actual DOM, and only the differences are applied to the ...
Browser interprets JSX by transforming it into regular JavaScript using a transpiler like Babel.
JSX is not directly understood by browsers, so it needs to be transpiled into regular JavaScript
Babel is a popular transpiler used to convert JSX into JavaScript
The transpiled JavaScript code is then executed by the browser
based on 5 interview experiences
Difficulty level
Duration
based on 59 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