i
HCLTech
Filter interviews by
Program to find student names against a subject using stream API
Create a list of students with their subjects
Use stream API to filter the list based on the subject
Map the filtered list to get only the names of students
Collect the names in a list or any other data structure
Return the list of names
Git workflow is a process of managing and tracking changes in codebase.
Git workflow involves creating branches for new features or bug fixes
Changes are made in the branch and then merged back to the main branch
Pull requests are used for code review and approval before merging
Common workflows include Gitflow, GitHub flow, and GitLab flow
To check string nullability using optional class, use optional binding to safely unwrap the optional string.
Use if let or guard let statements to safely unwrap the optional string.
If the optional string is nil, the code inside the if or guard statement will not execute.
Example: if let myString = optionalString { //code to execute }
Example: guard let myString = optionalString else { return } //code to execute if optiona
I applied via Walk-in and was interviewed before May 2022. There were 3 interview rounds.
Protocols and block diagrams are essential in designing and implementing complex systems.
Protocols are a set of rules that govern the communication between different components of a system.
Block diagrams are graphical representations of a system that show the flow of information and the relationships between different components.
Protocols and block diagrams are used in various fields such as networking, electronics, an...
I applied via Naukri.com and was interviewed in Oct 2021. There were 3 interview rounds.
The components in the working application are the frontend, backend, database, and any third-party integrations.
The frontend is responsible for the user interface and user experience.
The backend handles the business logic and communicates with the database.
The database stores and retrieves data.
Third-party integrations may include APIs, libraries, or services used by the application.
Examples of third-party integrations...
HCLTech interview questions for designations
I applied via Naukri.com and was interviewed before Mar 2022. There were 4 interview rounds.
Get interview-ready with Top HCLTech Interview Questions
I applied via Naukri.com and was interviewed in Feb 2022. There was 1 interview round.
I applied via Job Fair and was interviewed before Apr 2022. There were 4 interview rounds.
React hooks are functions that allow functional components to use state and lifecycle methods.
useState() hook is used to manage state in functional components
useEffect() hook is used to manage lifecycle methods in functional components
useContext() hook is used to access context in functional components
useReducer() hook is used to manage complex state in functional components
useCallback() and useMemo() hooks are used fo...
Asked to write components by using atleast three hooks
I applied via Approached by Company and was interviewed before Aug 2022. There were 4 interview rounds.
Python basic questions and 2 problems to code
I applied via Naukri.com and was interviewed in Dec 2021. There were 3 interview rounds.
I appeared for an interview before Apr 2022.
Promises are used for asynchronous operations and return a single value while observables can return multiple values over time.
Promises are eager and execute immediately upon creation while observables are lazy and only execute when subscribed to.
Promises can only return a single value or an error while observables can return multiple values over time.
Observables can be cancelled while promises cannot be cancelled once...
Clean code is readable, maintainable, and follows best practices.
Follows consistent naming conventions
Has proper indentation and formatting
Avoids duplication and unnecessary complexity
Has clear and concise comments
Follows SOLID principles
Has unit tests for critical functionality
The duration of HCLTech Technical Lead interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 162 interviews
5 Interview rounds
based on 2k reviews
Rating in categories
Software Engineer
23.3k
salaries
| ₹1.9 L/yr - ₹8 L/yr |
Technical Lead
21.5k
salaries
| ₹7 L/yr - ₹28 L/yr |
Senior Software Engineer
16k
salaries
| ₹4.5 L/yr - ₹17 L/yr |
Lead Engineer
15.8k
salaries
| ₹4.1 L/yr - ₹14 L/yr |
Analyst
14.6k
salaries
| ₹0.8 L/yr - ₹6.6 L/yr |
TCS
Wipro
Accenture
Cognizant