Filter interviews by
I applied via Naukri.com and was interviewed before May 2021. There were 2 interview rounds.
Top trending discussions
posted on 2 Oct 2024
Reverse string
java
linux
posted on 13 Mar 2022
I appeared for an interview before Mar 2021.
Round duration - 40 Minutes
Round difficulty - Medium
In this round , I was grilled on some fundamental concepts of Linux. The interviewer was however quite friendly and helped me whenever I was stuck on a problem.
LVM stands for Logical Volume Manager, used to manage disk space efficiently by allowing for dynamic resizing of volumes.
LVM allows for easy resizing of volumes without needing to unmount the filesystem
It provides features like striping, mirroring, and snapshots for data management
LVM is required for efficient storage management in enterprise environments
The '/proc' file system in Linux is a virtual file system that provides detailed information about the system's hardware, processes, and kernel.
It is a virtual file system that exists only in memory and does not correspond to any physical disk storage.
It provides real-time information about various system resources such as CPU, memory, processes, and devices.
Users can access and manipulate system information by reading...
To check how much space is left in the current drive, you can use the 'df' command in the terminal.
Use the 'df' command followed by the '-h' flag to display the disk space in a human-readable format.
Look for the 'Available' column to see how much space is left on the current drive.
Example: 'df -h' will show you the disk space usage on all mounted filesystems.
Use grep command with -i flag to print lines containing 'july' ignoring case.
Use the following command: grep -i 'july' file.txt
Replace 'file.txt' with the actual file name if applicable
The -i flag makes the search case-insensitive
File with 644 permissions in Linux means read and write access for owner, and read-only access for group and others.
Owner can read and write the file
Group and others can only read the file
Permissions are represented as three sets of three bits (rwx)
To find all processes that have opened a file in Linux, you can use the lsof command.
Use the lsof command followed by the file path to see which processes have opened the file.
You can also use the -t option with lsof to only display the process IDs.
To find all processes that have opened any file in a specific directory, use lsof +D /path/to/directory.
Basic components of Linux include kernel, shell, commands, utilities, and file system.
Kernel - core component that manages hardware resources
Shell - interface for users to interact with the system
Commands - instructions given to the system for specific tasks
Utilities - additional tools for system management
File system - structure for organizing and storing data
Crontab commands are used in Linux for scheduling tasks at specific times.
crontab -e: Edit the crontab file
crontab -l: List the current crontab entries
crontab -r: Remove the current crontab file
crontab -u username: Specify the username whose crontab is to be modified
*/5 * * * * command: Run 'command' every 5 minutes
Round duration - 60 Minutes
Round difficulty - Medium
This round had questions mainly from Operating System and DBMS. I was also asked some basic SQL queries to execute on my machine.
A pipe in operating systems is a form of inter-process communication that allows the output of one process to be used as the input of another process.
A pipe is a method for passing data between processes in a unidirectional manner.
It is typically used when the output of one process needs to be input into another process.
Pipes are created using the pipe() system call in Unix-like operating systems.
An example of using a ...
Five essential UNIX commands are ls, cd, pwd, mkdir, and rm.
ls - list directory contents
cd - change directory
pwd - print working directory
mkdir - make directory
rm - remove files or directories
Use a subquery to find the second highest salary from a table in SQL.
Use a subquery to select the maximum salary from the table.
Then use another subquery to select the maximum salary that is less than the maximum salary found in the first subquery.
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Denormalization is the opposite process.
Normalization involves breaking down data into smaller, more manageable tables to reduce redundancy and dependency.
Denormalization involves combining tables to improve query performance by reducing the number of joins needed.
Normalization helps maintain data integrity by...
To take a backup of a table in MySQL, you can use the mysqldump command.
Use the mysqldump command followed by the database name and table name to backup a specific table.
Specify the username and password for the MySQL database when using mysqldump.
You can also backup multiple tables or the entire database using mysqldump.
Save the backup file in a secure location for future restoration if needed.
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round .HR was very frank and asked standard questions. Then we discussed about my role.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
posted on 22 May 2024
I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.
posted on 15 May 2024
I applied via Recruitment Consulltant and was interviewed in Nov 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Sep 2020. There was 1 interview round.
posted on 15 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 90 minutes
Round difficulty - Easy
It happens in very friendly manner.
Given an 'M x N' matrix, print all the possible paths from the top-left corner to the bottom-right corner. You can only move either right (from (i,j) to (i,j+1)) or dow...
Print all possible paths from top-left to bottom-right in a matrix by moving only right or down.
Use backtracking to explore all possible paths from top-left to bottom-right in the matrix.
At each cell, recursively explore moving right and down until reaching the bottom-right corner.
Keep track of the current path and add it to the result when reaching the destination.
Yes, I can create 2 tables in SQL and perform operations like INSERT, SELECT, UPDATE, and DELETE.
Create Table 1: CREATE TABLE employees (id INT, name VARCHAR(50), salary DECIMAL(10,2));
Create Table 2: CREATE TABLE departments (dept_id INT, dept_name VARCHAR(50));
Insert Data: INSERT INTO employees VALUES (1, 'John Doe', 50000);
Select Data: SELECT * FROM employees WHERE salary > 40000;
Update Data: UPDATE employees SET...
Round duration - 90 minutes
Round difficulty - Medium
No problem occur very friendly environment.
Round duration - 90 minutes
Round difficulty - Hard
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Find all possible paths for a rat in a maze from source to destination.
Use backtracking to explore all possible paths in the maze.
Keep track of visited cells to avoid revisiting them.
Explore all possible directions (up, down, left, right) from each cell.
Add the current direction to the path and recursively explore further.
If the destination is reached, add the path to the list of valid paths.
Tip 1 : Competitive programming plays a major role when you are appearing for coding rounds as a fresher. In the coding rounds, you won't get direct problems copied from Geeksforgeeks or Leetcode. You would be required to use your logical thinking to go ahead in the process. This is where competitive programming helps.
Tip 2 : Coding rounds are all about Coding + Timing. Most people fail to excel due to the pressure of a timer ticking on your head. So, instead of just solving problems, try to participate in timed contests. This will help you be used to the pressure of the timer.
Tip 3 : Many big companies like Microsoft, Amazon, and even Google expect you to be good at standard problems. So, once you are done with coding round by your logical skills and competitive programming, you must be well versed with some standard problems in order to excel.
Application resume tips for other job seekersTip 1 : Make it short, crisp, and simple. It is always good to have a 1 pager resume.
Tip 2 : Resume must comprise of the following: Educational Qualifications, Technical skills, Projects, Work experience (if any), Achievements. Other than this, you may include some extra co-curricular achievements.
posted on 2 Jun 2022
I appeared for an interview before Jun 2021.
Had DSA and aptitude questions
I applied via Naukri.com and was interviewed before Jun 2020. There were 4 interview rounds.
based on 1 review
Rating in categories
Technical Support Engineer
38
salaries
| ₹1 L/yr - ₹4.5 L/yr |
Consultant
21
salaries
| ₹4 L/yr - ₹21.3 L/yr |
System Administrator
20
salaries
| ₹0.9 L/yr - ₹8.1 L/yr |
Software Engineer
19
salaries
| ₹2.2 L/yr - ₹11.2 L/yr |
Software Developer
18
salaries
| ₹3 L/yr - ₹20.2 L/yr |
Cognizant
Sutherland Global Services
Optum Global Solutions
Hexaware Technologies