i
HCLTech
Filter interviews by
I applied via Walk-in and was interviewed in May 2024. There were 3 interview rounds.
ADSL is a type of internet connection technology, while Blob storage is a type of cloud storage service.
ADSL (Asymmetric Digital Subscriber Line) is a type of broadband connection that uses existing telephone lines to transmit data.
Blob storage is a type of cloud storage service provided by platforms like Azure, AWS, and Google Cloud.
ADSL typically has slower upload speeds compared to download speeds, while Blob storag...
Goroutines are lightweight threads managed by the Go runtime, allowing concurrent execution of functions.
Goroutines are created using the 'go' keyword followed by a function call.
They are multiplexed onto multiple OS threads by the Go runtime.
Goroutines communicate using channels to share data safely.
I applied via Company Website and was interviewed in Jul 2024. There were 4 interview rounds.
Good konwledge of aptitude
Technical round and assignment in technical ability
JavaScript is a programming language commonly used for creating interactive effects within web browsers.
JavaScript is a high-level, interpreted programming language.
It is used to make web pages interactive and dynamic.
JavaScript code can be embedded directly into HTML pages.
Commonly used for client-side web development.
Examples include form validation, interactive maps, and dynamic content updates.
Front-end developers are responsible for creating the user interface and user experience of a website or application.
Front-end developers use languages like HTML, CSS, and JavaScript to build the visual elements of a website.
They work closely with designers to implement the visual aspects of a website or application.
Front-end developers focus on creating a responsive and user-friendly interface for users to interact wi...
JavaScript is a high-level, interpreted programming language used for creating interactive websites.
JavaScript is commonly used for client-side web development.
It can be used to create dynamic and interactive web pages.
JavaScript can also be used for server-side development with Node.js.
Examples include form validation, interactive maps, and dynamic content updates.
HTML is a markup language used for creating web pages.
HTML stands for HyperText Markup Language.
It uses tags to structure content on a web page.
Common tags include <html>, <head>, <title>, <body>, <p>, <div>, <a>, <img>.
Attributes can be added to tags to provide additional information.
HTML can be combined with CSS and JavaScript to create interactive web pages.
HCLTech interview questions for popular designations
Get interview-ready with Top HCLTech Interview Questions
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Design a batch process to create and send reports
Create a script to generate the report based on specified criteria
Schedule the script to run at regular intervals using a batch scheduler like cron
Configure the script to send the report via email or save it to a shared location
Include error handling and logging in the batch process
Spring Lifecycle is a series of steps that a Spring bean goes through from initialization to destruction.
1. Initialization phase: Bean is instantiated, dependencies are injected, and any initialization methods are called.
2. In use phase: Bean is used by the application.
3. Destruction phase: Bean is destroyed, any cleanup methods are called.
4. Post-processor phase: Additional processing can be done before or after initi...
DB structure refers to the organization of data in a database, including tables, relationships, and constraints.
DB structure includes tables, columns, relationships, indexes, and constraints.
Tables store data in rows and columns.
Columns define the type of data that can be stored in a table.
Relationships define how tables are connected to each other.
Indexes improve the performance of database queries.
Constraints enforce...
Code to get unique numbers from array of strings
Convert array of strings to array of integers
Use a Set to store unique numbers
Convert Set back to array if needed
Percentages ratio & proportion
E vehicle boon or bane
Risk and compliance refer to the processes and regulations put in place to identify, assess, and mitigate potential risks within an organization.
Risk refers to the potential for loss or harm that may result from an action or decision.
Compliance involves adhering to laws, regulations, policies, and standards set by governing bodies.
Risk management involves identifying, assessing, and prioritizing risks, followed by coor...
ISO 27001 is an international standard for information security management systems.
ISO 27001 sets out the requirements for establishing, implementing, maintaining, and continually improving an information security management system (ISMS).
It helps organizations manage their information security risks and protect their data.
Certification to ISO 27001 demonstrates that an organization is committed to information security...
Collections in Java are classes and interfaces that provide a way to store and manipulate groups of objects.
Collections framework includes interfaces like List, Set, and Map, along with classes like ArrayList, HashSet, and HashMap.
Collections provide methods for adding, removing, and accessing elements in a group.
Collections also provide algorithms for sorting, searching, and manipulating groups of objects.
Example: Lis...
Pipes in Angular are used for transforming data before displaying it in the view.
Pipes are used to format data in Angular templates.
They can be used for currency, date, uppercase/lowercase transformations, etc.
Custom pipes can also be created for specific data transformations.
Pipes are applied using the '|' symbol in template expressions.
A functional interface is an interface with only one abstract method, used in Java to enable lambda expressions.
Functional interfaces can have multiple default or static methods, but only one abstract method.
They are used in Java to enable the use of lambda expressions.
Examples of functional interfaces in Java include Runnable, Callable, and ActionListener.
Method reference is a shorthand syntax for lambda expressions to call a method.
Method reference is used to refer to a method without invoking it.
It can be used to make the code more concise and readable.
There are four types of method references: static, instance, constructor, and array constructor references.
I expect a competitive salary based on my experience, skills, and the market standard.
I am looking for a salary that is in line with industry standards for a Technical Lead position.
I am open to negotiation based on the overall compensation package offered by HCL Tech.
I have researched the average salary range for Technical Leads in the region and am looking for a competitive offer.
I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.
BGP (Border Gateway Protocol) is a routing protocol used to exchange routing information between different autonomous systems on the internet.
BGP is used to make routing decisions based on network policies, rules, and attributes.
BGP attributes include AS_PATH, NEXT_HOP, LOCAL_PREF, MED, and WEIGHT.
AS_PATH is a list of autonomous systems that the route has traversed.
NEXT_HOP is the IP address of the next router to reach...
What people are saying about HCLTech
Some of the top questions asked at the HCLTech interview -
The duration of HCLTech interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 3.2k interviews
Interview experience
based on 36.3k reviews
Rating in categories
Software Engineer
23.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
21.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
15.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Engineer
15k
salaries
| ₹0 L/yr - ₹0 L/yr |
Analyst
14.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Accenture
Cognizant