Filter interviews by
Use the SQL LENGTH function to filter names with exactly 5 characters from a database table.
Use the SQL SELECT statement to retrieve data from a table.
Utilize the LENGTH function to check the length of the name column.
Example query: SELECT name FROM users WHERE LENGTH(name) = 5;
SQL includes various language types for data manipulation, definition, control, and transaction management.
Data Query Language (DQL): Used for querying data. Example: SELECT * FROM table_name;
Data Definition Language (DDL): Used for defining database structures. Example: CREATE TABLE table_name (...);
Data Manipulation Language (DML): Used for manipulating data. Example: INSERT INTO table_name VALUES (...);
Data Con...
Pass by reference means passing the address of a variable, while pass by value means passing a copy of the variable's value.
Pass by value creates a copy of the variable's value. Example: int a = 5; function(a); // a remains 5.
Pass by reference passes the variable's address. Example: int a = 5; function(&a); // a can be modified inside the function.
In pass by value, changes made to the parameter do not affect t...
This code checks if a given string is a palindrome, meaning it reads the same forwards and backwards.
A palindrome is a word, phrase, or sequence that reads the same backward as forward. Example: 'radar'.
To check for palindromes, we can compare the string to its reverse.
We can ignore spaces, punctuation, and capitalization for a more robust check.
Example code: `def is_palindrome(s): return s == s[::-1]`.
Deep copy creates a new object with copies of nested objects, while shallow copy copies references to nested objects.
Shallow copy: Copies the object but not the nested objects. Example: Using `copy()` in Python.
Deep copy: Creates a new object and recursively copies all nested objects. Example: Using `deepcopy()` in Python.
Modifying a nested object in a shallow copy affects the original object.
Modifying a nested ob...
To partition a CentOS Linux machine, you can use tools like fdisk or parted to create, delete, and manage partitions on the disk.
Use fdisk command to create, delete, and manage partitions on the disk
Use parted command for more advanced partitioning options
Make sure to backup important data before partitioning
To check installed softwares in Ubuntu machine, you can use the dpkg command.
Use dpkg -l to list all installed packages
Use dpkg -l | grep
Use dpkg -l | less to view the list page by page
When storage is full on on-premises servers, consider deleting unnecessary files, archiving old data, expanding storage capacity, or optimizing storage usage.
Identify and delete unnecessary files or logs to free up space
Archive old data that is not frequently accessed
Expand storage capacity by adding more disks or upgrading existing ones
Optimize storage usage by compressing files or moving them to a different loca...
LVM stands for Logical Volume Manager and is a tool used for managing disk storage in Linux servers.
LVM allows for dynamic resizing of logical volumes without downtime.
It provides features like snapshots, striping, mirroring, and thin provisioning.
LVM is commonly used in server environments to manage storage efficiently.
Example: Creating a new logical volume, resizing an existing logical volume.
To keep a static IP for an on-premise server, configure the network settings on the server and the DHCP server.
Assign a static IP address to the server within the network range
Configure the DHCP server to reserve the static IP address for the server's MAC address
Ensure that the server's network settings are set to use the static IP address
Update DNS records if necessary to reflect the new static IP address
I appeared for an interview in Feb 2025.
Use the SQL LENGTH function to filter names with exactly 5 characters from a database table.
Use the SQL SELECT statement to retrieve data from a table.
Utilize the LENGTH function to check the length of the name column.
Example query: SELECT name FROM users WHERE LENGTH(name) = 5;
This code checks if a given string is a palindrome, meaning it reads the same forwards and backwards.
A palindrome is a word, phrase, or sequence that reads the same backward as forward. Example: 'radar'.
To check for palindromes, we can compare the string to its reverse.
We can ignore spaces, punctuation, and capitalization for a more robust check.
Example code: `def is_palindrome(s): return s == s[::-1]`.
I developed a mobile app to help users track their daily water intake and stay hydrated.
Conducted user research to identify hydration habits and needs.
Designed a user-friendly interface with intuitive navigation.
Implemented features like reminders and progress tracking.
Utilized feedback from beta testers to improve functionality.
Collaborated with a team of developers to ensure smooth deployment.
Deep copy creates a new object with copies of nested objects, while shallow copy copies references to nested objects.
Shallow copy: Copies the object but not the nested objects. Example: Using `copy()` in Python.
Deep copy: Creates a new object and recursively copies all nested objects. Example: Using `deepcopy()` in Python.
Modifying a nested object in a shallow copy affects the original object.
Modifying a nested object ...
SQL includes various language types for data manipulation, definition, control, and transaction management.
Data Query Language (DQL): Used for querying data. Example: SELECT * FROM table_name;
Data Definition Language (DDL): Used for defining database structures. Example: CREATE TABLE table_name (...);
Data Manipulation Language (DML): Used for manipulating data. Example: INSERT INTO table_name VALUES (...);
Data Control ...
Pass by reference means passing the address of a variable, while pass by value means passing a copy of the variable's value.
Pass by value creates a copy of the variable's value. Example: int a = 5; function(a); // a remains 5.
Pass by reference passes the variable's address. Example: int a = 5; function(&a); // a can be modified inside the function.
In pass by value, changes made to the parameter do not affect the or...
I applied via Approached by Company and was interviewed in Jun 2023. There were 4 interview rounds.
Online test with 35 questions Mcq and 8 tasks. These consists of linux, java, python,
Tasks are like
1) create a cronjobs and take back up on every 7 day of month and other 5-6 tasks on cronjobs concept
2) create a process id and killing a PID. Like 3-4 tasks on this concept
3) create a directories a-z one inside the other and each directory cosists of files a. Txt.. Till z. Txt
4) create a directories 1 -20 each should contain a. Txt to z. Txt
Even no. Directory should be 620 odd should be 741 permission like that
5) create a Git repo and pull the repo and
Add file and commit with message
6)
7)
LVM stands for Logical Volume Manager and is a tool used for managing disk storage in Linux servers.
LVM allows for dynamic resizing of logical volumes without downtime.
It provides features like snapshots, striping, mirroring, and thin provisioning.
LVM is commonly used in server environments to manage storage efficiently.
Example: Creating a new logical volume, resizing an existing logical volume.
When storage is full on on-premises servers, consider deleting unnecessary files, archiving old data, expanding storage capacity, or optimizing storage usage.
Identify and delete unnecessary files or logs to free up space
Archive old data that is not frequently accessed
Expand storage capacity by adding more disks or upgrading existing ones
Optimize storage usage by compressing files or moving them to a different location
To partition a CentOS Linux machine, you can use tools like fdisk or parted to create, delete, and manage partitions on the disk.
Use fdisk command to create, delete, and manage partitions on the disk
Use parted command for more advanced partitioning options
Make sure to backup important data before partitioning
To check installed softwares in Ubuntu machine, you can use the dpkg command.
Use dpkg -l to list all installed packages
Use dpkg -l | grep
Use dpkg -l | less to view the list page by page
To keep a static IP for an on-premise server, configure the network settings on the server and the DHCP server.
Assign a static IP address to the server within the network range
Configure the DHCP server to reserve the static IP address for the server's MAC address
Ensure that the server's network settings are set to use the static IP address
Update DNS records if necessary to reflect the new static IP address
I applied via Referral and was interviewed in Jun 2022. There were 5 interview rounds.
Written round had 30+mcq which were based on core java, hibernate, sql and springboot. The level of mcq was medium hard, and 2coding questions were of medium level.
I applied via Walk-in and was interviewed before Jan 2024. There were 2 interview rounds.
Maths and basic coding questions
Project-related questions, C programme, pointer questions, linked list, trees traversal and DS. LCM and GCD.
Top trending discussions
I applied via Naukri.com and was interviewed in Dec 2020. There was 1 interview round.
Company payroll process is the system used to manage employee compensation and benefits.
Payroll process includes calculating employee salaries, taxes, and deductions
It also involves managing employee benefits such as health insurance and retirement plans
Payroll process can be done in-house or outsourced to a third-party provider
It is important to ensure compliance with labor laws and regulations
Payroll process can be a...
posted on 2 Jun 2022
I appeared for an interview before Jun 2021.
Had DSA and aptitude questions
posted on 29 Jan 2021
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.
based on 6 interview experiences
Difficulty level
Duration
based on 39 reviews
Rating in categories
Member Technical Staff
124
salaries
| ₹8.3 L/yr - ₹17.2 L/yr |
Software Developer
16
salaries
| ₹4.3 L/yr - ₹13.5 L/yr |
Software Engineer
12
salaries
| ₹6 L/yr - ₹12 L/yr |
Mts Software Engineer
12
salaries
| ₹8 L/yr - ₹18 L/yr |
Golang Developer
10
salaries
| ₹8 L/yr - ₹10.2 L/yr |
Cognizant
EXL Service
Sutherland Global Services
Optum Global Solutions