Filter interviews by
To schedule a cron job, use the crontab command to edit the cron table file.
Use the crontab -e command to open the cron table file for editing
Add a new line to the file with the schedule timing and the command to be executed
Save and exit the file to schedule the cron job
Sticky bit is a permission in Unix/Linux that allows only the owner of a file to delete or rename it.
Sticky bit is represented by a 't' in the permissions of a file or directory.
When the sticky bit is set on a directory, only the owner of a file within that directory can delete or rename the file.
Commonly used on directories like /tmp to prevent users from deleting each other's files.
Example: chmod +t directory_name
top and ps are commands used in Linux to display information about running processes and system resource usage.
top command displays real-time information about running processes, CPU usage, and memory usage
ps command displays a snapshot of the current processes running on the system
Both commands can be used to monitor system performance and troubleshoot issues
I applied via Naukri.com and was interviewed in Apr 2023. There were 2 interview rounds.
Linux is an open-source operating system based on Unix. Its components include kernel, shell, GUI, utilities, and applications.
Kernel: manages hardware resources and provides services to other system components
Shell: provides a command-line interface for users to interact with the system
GUI: provides a graphical interface for users to interact with the system
Utilities: perform various system tasks such as file manageme...
Links are pointers to files or directories. Linux permissions control access to files and directories.
Links can be hard links or symbolic links
Hard links point directly to the file's inode
Symbolic links point to the file's path
Linux permissions are divided into three categories: owner, group, and others
Each category has three types of permissions: read, write, and execute
Permissions can be set using chmod command
What people are saying about HCL Group
I applied via Approached by Company and was interviewed in Feb 2023. There were 2 interview rounds.
Rollback patching is a process of reverting a patch or update to a previous version.
Rollback patching is useful when a patch or update causes issues or conflicts with the system.
It involves undoing the changes made by the patch or update and restoring the system to its previous state.
Rollback patching can be done manually or automatically depending on the system and the patching process.
Examples of rollback patching to...
To check logs at a particular time and send a report to the client, use the 'grep' command and a cron job.
Use the 'grep' command to search for logs at a specific time.
Create a cron job to run the 'grep' command at the desired time.
Use a script to format the log data and send it to the client.
Consider using a tool like Logwatch or Logrotate for automated log management.
To create a repository, you need to choose a package manager and create a configuration file.
Choose a package manager like YUM or APT
Create a configuration file with repository details
Add packages to the repository
Sign the repository to ensure package integrity
Publish the repository for others to use
HCL Group interview questions for designations
I applied via Recruitment Consulltant and was interviewed before Jun 2023. There was 1 interview round.
Linux is an open-source operating system based on Unix. Unix is a family of multitasking, multiuser computer operating systems.
Linux is open-source and free to use, while Unix is proprietary and usually requires a license.
Linux has a larger community and more distributions (e.g. Ubuntu, CentOS), while Unix has fewer variations (e.g. Solaris, AIX).
Linux is more customizable and can run on a wider range of hardware, whil...
To check prod servers, use monitoring tools, log files, performance metrics, and manual checks.
Use monitoring tools like Nagios, Zabbix, or Prometheus to track server health and performance.
Check log files for any errors or warnings that could indicate issues on the prod servers.
Monitor performance metrics such as CPU usage, memory usage, disk space, and network traffic.
Perform manual checks on critical services and ap...
Get interview-ready with Top HCL Group Interview Questions
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
To troubleshoot a server that booted up with the old kernel after a new kernel update, check the bootloader configuration, verify the kernel installation, and review the update process.
Check the bootloader configuration to ensure it is pointing to the correct kernel version.
Verify the kernel installation to see if the new kernel was successfully installed.
Review the update process to identify any errors or issues that ...
Various commands to check CPU and Memory utilization in Linux server.
To check CPU utilization: top, mpstat, sar
To check Memory utilization: free, vmstat, sar -r
To add a new disk to the system using LVM, you need to initialize the disk, create a physical volume, extend the volume group, and finally extend the logical volume.
Initialize the disk using fdisk or parted command
Create a physical volume using pvcreate command
Extend the volume group using vgextend command
Extend the logical volume using lvextend command
Resize the filesystem using resize2fs or xfs_growfs command
Experienced Linux Administrator with a passion for troubleshooting and optimizing systems.
Over 5 years of experience managing Linux servers in a corporate environment
Skilled in shell scripting, server configuration, and system monitoring tools like Nagios
Strong problem-solving skills and ability to work well under pressure
Certified in Red Hat Enterprise Linux (RHCE)
Passionate about staying up-to-date with the latest te
Some additional skills I possess include scripting languages, troubleshooting abilities, and strong communication skills.
Proficiency in scripting languages such as Python, Bash, or Perl can be beneficial for automating tasks and improving efficiency.
Strong troubleshooting abilities are essential for quickly identifying and resolving issues that may arise in a Linux environment.
Effective communication skills are importa...
LVM stands for Logical Volume Manager, a tool used to manage disk storage in Linux systems.
LVM allows for dynamic resizing of logical volumes without downtime.
It consists of physical volumes, volume groups, and logical volumes.
Commands like pvcreate, vgcreate, lvcreate are used to create and manage LVM.
LVM provides flexibility in managing storage space by allowing logical volumes to span multiple physical disks.
To mount NFS, use the 'mount' command with the NFS server IP address and the mount point on the local machine.
Use the 'mount' command followed by the NFS server IP address and the mount point on the local machine
For example: sudo mount 192.168.1.100:/shared_folder /mnt/nfs_share
Ensure that the NFS server is properly configured and accessible from the local machine
Patching involves applying updates to software to fix vulnerabilities and improve performance.
Identify the software that needs to be patched
Download the appropriate patches from the vendor's website
Test the patches in a non-production environment before applying them to production systems
Schedule downtime for applying patches to minimize disruption
Document the patching process for future reference
To rollback a package, use package manager to uninstall current version and install previous version.
Use package manager to uninstall current version of the package
Install the previous version of the package using package manager
Check for any dependencies that may need to be rolled back as well
To remove older kernels in Linux, use package management tools like apt or yum.
Use 'apt autoremove' command in Debian-based systems to remove old kernels
Use 'yum remove
Check available kernels with 'uname -r' command before removing
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Grant SFTP access exclusively to user David
Create a new group specifically for David, e.g. 'davidgroup'
Set the ChrootDirectory in the SSH configuration file to restrict David's access to a specific directory
Add David to the 'davidgroup' and configure the necessary permissions for SFTP access
To lock a user out after 6 unsuccessful password attempts for 30 minutes, modify the PAM configuration file.
Edit the PAM configuration file (/etc/pam.d/common-auth) to include the 'pam_tally2' module.
Set the 'deny' option in the 'pam_tally2' module to lock the user out after 6 failed attempts.
Specify the 'unlock_time' option in the 'pam_tally2' module to set the duration of the lockout period to 30 minutes.
Example: aut
I applied via Approached by Company
NFS can be configured by setting up the NFS server, exporting directories, and configuring client access.
Install NFS server package on the server
Edit /etc/exports file to specify directories to be shared
Restart NFS service to apply changes
Configure client access by mounting NFS shares on client machines
Patching involves applying updates to software to fix vulnerabilities and improve performance.
Identify the software that needs to be patched
Download the necessary patches from the vendor's website
Test the patches in a non-production environment before applying them to production systems
Schedule a maintenance window to apply the patches
Apply the patches using tools like yum, apt-get, or Windows Update
Verify that the pat...
1 Interview rounds
based on 10 reviews
Rating in categories
Software Engineer
3.7k
salaries
| ₹1.9 L/yr - ₹9.3 L/yr |
Technical Lead
3.5k
salaries
| ₹6.9 L/yr - ₹25 L/yr |
Senior Software Engineer
2.8k
salaries
| ₹4 L/yr - ₹14.5 L/yr |
Lead Engineer
2.6k
salaries
| ₹4.3 L/yr - ₹13 L/yr |
Senior Analyst
2.2k
salaries
| ₹1.6 L/yr - ₹10 L/yr |
HCLTech
TCS
Tata Group
Wipro