Filter interviews by
I applied via Recruitment Consulltant and was interviewed in May 2024. There was 1 interview round.
Yes, I am familiar with conjur, CCP, ASAP, and CP implementation in the context of consulting.
Conjur is a security service that provides centralized authentication and authorization for applications and services.
CCP stands for Cloud Control Plane, which is a centralized platform for managing cloud resources.
ASAP refers to As Soon As Possible, which may indicate a sense of urgency in project implementation.
CP implementa...
Replication in DR involves copying data from primary site to secondary site for disaster recovery purposes.
Replication can be synchronous or asynchronous
Data is typically replicated using technologies like storage replication, database replication, or log shipping
Replication ensures data consistency and availability in case of a disaster
Examples include using tools like Veeam, Zerto, or native database replication feat
Oracle type accounts can be configured in CPM by setting up the necessary permissions and access controls.
Create a new user account in Oracle with the appropriate permissions for CPM access
Assign the user account to the CPM application role
Configure the user account settings in CPM to define access levels and restrictions
Rate your
company
🤫 100% anonymous
How was your last interview experience?
I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.
In aptitude que and if it's clear so 2 coding que
LinkedList is a data structure where elements are linked using pointers, while ArrayList is a resizable array implementation.
LinkedList uses nodes with pointers to the next element, allowing for efficient insertions and deletions.
ArrayList uses a dynamic array to store elements, providing fast random access but slower insertions and deletions.
LinkedList is better for frequent insertions and deletions, while ArrayList i...
Java program to reverse a string
Use StringBuilder class to reverse the string
Convert the string to a StringBuilder object, call reverse() method, then convert back to string
Alternatively, use a loop to iterate through the characters of the string in reverse order
My project structure follows a modular approach with separate folders for data ingestion, processing, and storage.
Separate folders for data ingestion, processing, and storage
Use of version control for tracking changes
Documentation for each module and process
Unit tests for data pipelines
Logging and monitoring for tracking data flow
DAG stands for Directed Acyclic Graph, a data structure used to represent dependencies between tasks in a workflow.
DAG is a collection of nodes connected by directed edges, where each edge represents a dependency between tasks.
It is acyclic, meaning there are no cycles or loops in the graph.
DAGs are commonly used in data processing pipelines to ensure tasks are executed in the correct order.
Example: In a DAG representi...
I applied via Approached by Company and was interviewed in Jan 2024. There were 2 interview rounds.
The code has two 'where' statements which is not allowed in SAS.
Remove one of the 'where' statements to correct the code.
Combine the conditions using 'and' or 'or' operators if both conditions need to be applied.
The first code calculates the sum of 1, 2, and 7 separately, while the second code calculates the sum of 1, 2, and 7 as a whole.
Code x=1+.+2+7 calculates the sum of individual numbers (1, 2, 7) separately.
Code y=sum(1,.,2,7) calculates the sum of all numbers (1, 2, 7) together.
The first code will result in x=1+2+7=10, while the second code will result in y=1+2+7=10.
I rate myself as proficient in English communication
I have strong verbal and written communication skills
I am able to effectively convey complex information in a clear and concise manner
I am comfortable communicating with colleagues, clients, and stakeholders
I have experience presenting findings and reports in English
HCL Group interview questions for popular designations
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Dependency Injection is a design pattern where components are given their dependencies rather than creating them internally.
Allows for easier testing by mocking dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Example: Constructor injection, Setter injection, Interface injection
There are three types of LifeTime Scopes in Dependency Injection: Transient, Scoped, and Singleton.
Transient: Objects are created each time they are requested.
Scoped: Objects are created once per request.
Singleton: Objects are created only once and shared across the application.
Implementing DIP in .NET Core
Create an interface for the dependency
Implement the interface in a separate class
Inject the dependency into the consuming class
Use dependency injection container to resolve dependencies
CTE stands for Common Table Expressions, a temporary result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.
CTEs are defined using the WITH keyword in SQL.
They can improve readability and maintainability of complex queries.
CTEs can be recursive, allowing for hierarchical data querying.
Example: WITH cte AS (SELECT * FROM table_name) SELECT * FROM cte;
Example: WITH RECURSIVE cte AS (SELECT...
Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.
Abstract classes can have constructors, fields, and methods, while interfaces cannot.
A class can only extend one abstract class, but it can implement multiple interfaces.
Abstract classes are used to define a common behavior for subclasses, while interfaces are used to define a contract for classes to implem...
Get interview-ready with Top HCL Group Interview Questions
ls command is used to list files and directories in a directory.
ls command stands for 'list'.
It displays the names of files and directories in the current directory by default.
Options can be used with ls command to customize the output, such as -l for long listing format or -a to show hidden files.
Example: 'ls -l' will display files and directories in long listing format.
DNS translates domain names to IP addresses to locate resources on the internet.
DNS servers store records mapping domain names to IP addresses
When a user enters a domain name, their device queries a DNS server to resolve it
DNS uses a hierarchical system with top-level domains like .com or .org
I was interviewed in Dec 2024.
Yes, we can use commit in user exit to save data changes to the database.
Commit can be used in user exits to save changes made to the database within the exit.
It is important to use commit carefully in user exits to avoid data inconsistencies.
Example: Using commit in a user exit after updating a table to ensure the changes are saved.
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
Seeking new challenges and opportunities for growth.
Desire for career advancement
Looking for new challenges
Seeking better work-life balance
Company restructuring or downsizing
Relocation to a new area
I was paid a competitive salary based on my experience and qualifications.
My salary was based on my level of experience and qualifications
I received a competitive salary compared to industry standards
I was satisfied with my salary package
I was interviewed in Dec 2024.
Removing unnecessary code improves code readability, maintainability, and performance.
Removing unused variables, functions, or comments can make the code easier to understand for other developers.
Eliminating duplicate code reduces the risk of errors and makes the codebase more efficient.
Removing deprecated or obsolete features can improve the overall performance of the software.
Regularly cleaning up code can prevent te
Strength: Problem-solving skills. Weakness: Public speaking.
Strength: Ability to analyze complex problems and find effective solutions
Weakness: Nervousness when speaking in front of large groups
Strength: Experience in coding challenges and hackathons
Weakness: Lack of experience in presenting technical concepts to non-technical audiences
I applied via LinkedIn
1st round technical qn
2nd round sql and database, project
3rd HR round
Top trending discussions
Some of the top questions asked at the HCL Group interview -
The duration of HCL Group interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 403 interviews
Interview experience
based on 5.5k reviews
Rating in categories
8-15 Yrs
Not Disclosed
10-15 Yrs
Not Disclosed
Technical Lead
3.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
3.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
2.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Engineer
2.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
2k
salaries
| ₹0 L/yr - ₹0 L/yr |
HCLTech
TCS
Tata Group
Wipro