Filter interviews by
Views are virtual tables; materialized views store data physically for faster access.
A view is a virtual table based on a SQL query, while a materialized view stores the result set physically.
Views are updated dynamically with the underlying data changes; materialized views require manual refresh to update.
Example of a view: SELECT * FROM employees WHERE department = 'Sales';
Example of a materialized view: CREATE ...
Stored procedures are precompiled SQL statements that can be executed to perform operations on a database.
Syntax: CREATE PROCEDURE procedure_name AS SQL_statement;
Example: CREATE PROCEDURE GetEmployee AS SELECT * FROM Employees;
Parameters can be added: CREATE PROCEDURE GetEmployeeByID @ID INT AS SELECT * FROM Employees WHERE EmployeeID = @ID;
Stored procedures can return values: CREATE PROCEDURE GetTotalEmployees A...
Use 'sed' command in Unix to search and replace patterns in files efficiently.
Use 'sed' command: `sed -i 's/old_pattern/new_pattern/g' filename`
The '-i' option edits the file in place.
The 's' command stands for substitute.
The 'g' flag at the end replaces all occurrences in the line.
RDBMS stands for Relational Database Management System, which organizes data into tables for easy access and management.
Data is stored in tables (e.g., MySQL, PostgreSQL).
Supports SQL (Structured Query Language) for querying data.
Ensures data integrity through constraints (e.g., primary keys, foreign keys).
Allows relationships between tables (e.g., one-to-many, many-to-many).
Examples include Oracle, Microsoft SQL ...
Use the 'find' command to locate files larger than 10GB in a specified directory.
Use the command: find /path/to/directory -type f -size +10G
Replace '/path/to/directory' with the actual directory you want to search.
The '-type f' option ensures only files are considered, not directories.
The '+10G' specifies files larger than 10 gigabytes.
Use the 'find' command to locate files older than 10 days in Linux.
Use the command: find /path/to/directory -type f -mtime +10
The '-type f' option specifies that we are looking for files.
The '-mtime +10' option finds files modified more than 10 days ago.
To list files in a specific directory, replace '/path/to/directory' with the actual path.
You can also use '-ls' to list details: find /path/to/directory -type f -m...
Use tools like grep, find, and log files to locate error patterns in Linux files.
Use 'grep' to search for patterns: `grep 'error_pattern' /path/to/files/*`.
Combine 'find' with 'grep' to search recursively: `find /path/to/dir -type f -exec grep -H 'error_pattern' {} \;`.
Check log files in '/var/log/' for application-specific errors, e.g., `cat /var/log/syslog | grep 'error_pattern'`.
Use 'tail' to monitor log files ...
I will investigate the root cause, communicate with stakeholders, and work on resolving the issue as quickly as possible.
Investigate the logs to identify the root cause of the issue
Communicate with stakeholders about the downtime and expected resolution time
Work on resolving the issue by troubleshooting and fixing the underlying problem
Implement preventive measures to avoid similar downtime in the future
Use SQL query with subquery to fetch second highest salary of an employee in Oracle.
Use ORDER BY and LIMIT to get the second highest salary.
Use a subquery to exclude the highest salary and then find the maximum from the remaining salaries.
Example: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);
Use a subquery to fetch and delete duplicate records in Oracle SQL.
Use a subquery to identify duplicate records based on a unique identifier
Use the DELETE statement with the subquery to remove the duplicate records
Ensure to backup the data before deleting duplicates
I appeared for an interview in May 2025, where I was asked the following questions.
To fetch the second highest salary in SQL, use subqueries or the DISTINCT keyword with ORDER BY and LIMIT.
Use a subquery: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);
Use DISTINCT: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;
Use ROW_NUMBER() function: SELECT salary FROM (SELECT salary, ROW_NUMBER() OVER (ORDER BY salary DESC) AS rank FROM employ...
A shell script to print even numbers within a specified range.
Use a for loop to iterate through a range of numbers.
Check if a number is even using the modulus operator (%).
Print the number if it is even.
Example: for i in {1..10}; do if [ $((i % 2)) -eq 0 ]; then echo $i; fi; done
Use tools like grep, find, and log files to locate error patterns in Linux files.
Use 'grep' to search for patterns: `grep 'error_pattern' /path/to/files/*`.
Combine 'find' with 'grep' to search recursively: `find /path/to/dir -type f -exec grep -H 'error_pattern' {} \;`.
Check log files in '/var/log/' for application-specific errors, e.g., `cat /var/log/syslog | grep 'error_pattern'`.
Use 'tail' to monitor log files in re...
Use the 'find' command to locate files older than 10 days in Linux.
Use the command: find /path/to/directory -type f -mtime +10
The '-type f' option specifies that we are looking for files.
The '-mtime +10' option finds files modified more than 10 days ago.
To list files in a specific directory, replace '/path/to/directory' with the actual path.
You can also use '-ls' to list details: find /path/to/directory -type f -mtime ...
Use SQL queries to identify and fetch duplicate records based on specific columns.
Use the GROUP BY clause to group records by the column(s) you want to check for duplicates.
Utilize the HAVING clause to filter groups that have a count greater than 1.
Example: SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > 1;
You can fetch all columns of duplicate records by joining the result with t...
I appeared for an interview before Feb 2024.
Notice period is 2 months. Seeking new challenges and growth opportunities.
Notice period is 2 months
Looking for new challenges and growth opportunities
Current organization lacks opportunities for career advancement
Use SQL query with subquery to fetch second highest salary of an employee in Oracle.
Use ORDER BY and LIMIT to get the second highest salary.
Use a subquery to exclude the highest salary and then find the maximum from the remaining salaries.
Example: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);
Use a subquery to fetch and delete duplicate records in Oracle SQL.
Use a subquery to identify duplicate records based on a unique identifier
Use the DELETE statement with the subquery to remove the duplicate records
Ensure to backup the data before deleting duplicates
Primary key uniquely identifies a record in a table, while foreign key establishes a link between two tables.
Primary key is a column in a table that uniquely identifies each record.
Foreign key is a column in a table that refers to the primary key in another table.
Primary key cannot have NULL values, while foreign key can have NULL values.
Primary key ensures data integrity and enforces uniqueness, while foreign key main...
I appeared for an interview before Jun 2024, where I was asked the following questions.
Use the 'find' command to locate files larger than 10GB in a specified directory.
Use the command: find /path/to/directory -type f -size +10G
Replace '/path/to/directory' with the actual directory you want to search.
The '-type f' option ensures only files are considered, not directories.
The '+10G' specifies files larger than 10 gigabytes.
Use 'sed' command in Unix to search and replace patterns in files efficiently.
Use 'sed' command: `sed -i 's/old_pattern/new_pattern/g' filename`
The '-i' option edits the file in place.
The 's' command stands for substitute.
The 'g' flag at the end replaces all occurrences in the line.
Stored procedures are precompiled SQL statements that can be executed to perform operations on a database.
Syntax: CREATE PROCEDURE procedure_name AS SQL_statement;
Example: CREATE PROCEDURE GetEmployee AS SELECT * FROM Employees;
Parameters can be added: CREATE PROCEDURE GetEmployeeByID @ID INT AS SELECT * FROM Employees WHERE EmployeeID = @ID;
Stored procedures can return values: CREATE PROCEDURE GetTotalEmployees AS RET...
RDBMS stands for Relational Database Management System, which organizes data into tables for easy access and management.
Data is stored in tables (e.g., MySQL, PostgreSQL).
Supports SQL (Structured Query Language) for querying data.
Ensures data integrity through constraints (e.g., primary keys, foreign keys).
Allows relationships between tables (e.g., one-to-many, many-to-many).
Examples include Oracle, Microsoft SQL Serve...
Views are virtual tables; materialized views store data physically for faster access.
A view is a virtual table based on a SQL query, while a materialized view stores the result set physically.
Views are updated dynamically with the underlying data changes; materialized views require manual refresh to update.
Example of a view: SELECT * FROM employees WHERE department = 'Sales';
Example of a materialized view: CREATE MATER...
I applied via Campus Placement and was interviewed before Feb 2023. There was 1 interview round.
SQL query to find Nth highest salary, fetch duplicate records, and shell script for Fibonacci series.
To find Nth highest salary in SQL, use the 'ROW_NUMBER()' function with 'ORDER BY' and 'LIMIT'. Example: SELECT salary FROM (SELECT salary, ROW_NUMBER() OVER (ORDER BY salary DESC) AS rn FROM employees) AS temp WHERE rn = N;
To fetch duplicate records in SQL, use the 'GROUP BY' and 'HAVING' clauses. Example: SELECT colum...
Dense rank function assigns a rank to each row within a partition of a result set, with no gaps in the ranking values.
Use the DENSE_RANK() function in SQL to assign a unique rank to each row within a partition
It is similar to the RANK() function but does not leave gaps in the ranking values
Example: SELECT column1, DENSE_RANK() OVER (PARTITION BY column2 ORDER BY column3) AS dense_rank FROM table_name
The HAVING clause is used in SQL to filter groups based on a specified condition.
HAVING clause is used with the GROUP BY clause to filter groups based on a specified condition
It is used to filter the results after grouping has been done
It is similar to the WHERE clause but operates on grouped records
Using a for loop to fetch the Fibonacci series.
Initialize variables for the first two numbers in the series (0 and 1).
Use a for loop to calculate the next number in the series by adding the previous two numbers.
Store each number in the series in an array.
Continue the loop until reaching the desired length of the series.
I applied via Naukri.com and was interviewed before Nov 2022. There were 2 interview rounds.
A shell script to check system health
Check CPU usage using 'top' or 'ps' command
Check memory usage using 'free' or 'top' command
Check disk usage using 'df' command
Check network connectivity using 'ping' command
Check system load using 'uptime' command
Check running processes using 'ps' command
The highest salary in SQL can vary depending on factors such as location, experience, and industry.
The highest salary in SQL is typically found in roles such as database administrators, data engineers, and data architects.
Factors that can influence the highest salary include the candidate's level of experience, the location of the job, and the industry.
For example, a senior database administrator in a major tech hub li...
To delete duplicate records in SQL, you can use the DELETE statement with a subquery.
Identify the duplicate records using a SELECT statement with GROUP BY and HAVING clause.
Create a subquery to select the duplicate records.
Use the DELETE statement with the subquery to delete the duplicate records.
Grep command is used in Unix to search for specific patterns in files.
Grep stands for Global Regular Expression Print.
It is a powerful command-line tool for searching text files.
It uses regular expressions to match patterns.
Grep can search for patterns in a single file or multiple files.
It can also search recursively in directories.
Grep has various options to control the search behavior.
Some common options include -i (...
Awk command in Unix is a powerful text processing tool used for extracting and manipulating data.
Awk command is used for pattern scanning and processing of text files.
It allows you to specify patterns and actions to be performed on those patterns.
Awk operates on a line-by-line basis, processing one line at a time.
It can be used to extract specific columns from a file, perform calculations, and generate reports.
Awk uses...
Top trending discussions
Application support involves troubleshooting, maintaining, and optimizing software applications to ensure smooth operation and user satisfaction.
Incident Management: I have experience in resolving application issues by analyzing logs and user reports, ensuring minimal downtime.
User Support: Provided assistance to end-users by guiding them through application functionalities and troubleshooting common problems.
Performan...
Improving skills involves continuous learning, practical experience, and seeking feedback to enhance technical and problem-solving abilities.
Online Courses: Enroll in platforms like Coursera or Udemy to learn new technologies or deepen existing knowledge, such as cloud computing or database management.
Hands-On Projects: Work on real-world projects or contribute to open-source to apply theoretical knowledge practically,...
Yes, I am proficient in English, both spoken and written, which enables effective communication in diverse environments.
I have completed my education in English medium, enhancing my language skills.
I have experience in customer support roles where I communicated with clients in English.
I regularly participate in team meetings and discussions conducted in English.
I applied via Naukri.com and was interviewed in Feb 2021. There was 1 interview round.
I applied via Company Website and was interviewed before Oct 2021. There were 5 interview rounds.
Aptitude questions was high level
Had 2 coding questions, and in 2 programming language
This code demonstrates a simple Python function to process user input and return a response.
Define a function using 'def' keyword. Example: 'def greet(name):'
Use input() to get user input. Example: 'name = input('Enter your name: ')
Return a formatted string. Example: 'return f'Hello, {name}!''
Call the function and print the result. Example: 'print(greet(name))'
posted on 28 Jul 2021
posted on 30 Aug 2022
I applied via Approached by Company and was interviewed in Jul 2022. There were 2 interview rounds.
SQL is a database language used to manage data. Unix is an operating system used for servers and workstations.
SQL is used to create, modify, and query databases.
Unix is a command-line interface used for file management, process control, and networking.
SQL can be used with various database management systems like MySQL, Oracle, and SQL Server.
Unix commands include ls, cd, grep, and chmod.
SQL and Unix are commonly used i...
Commonly used Unix commands
ls - list directory contents
cd - change directory
mkdir - make directory
rm - remove files or directories
cp - copy files or directories
mv - move or rename files or directories
grep - search for patterns in files
cat - concatenate and display files
chmod - change file permissions
ssh - secure shell remote login
I will investigate the root cause of the slow performance and take appropriate actions.
Check server resources usage
Analyze application logs
Identify bottleneck areas
Optimize database queries
Implement caching mechanisms
Upgrade hardware or software if necessary
Common SQL commands for data manipulation and retrieval
SELECT - retrieve data from a table
INSERT - insert data into a table
UPDATE - update existing data in a table
DELETE - delete data from a table
CREATE - create a new table or database
ALTER - modify the structure of a table
DROP - delete a table or database
JOIN - combine data from multiple tables
GROUP BY - group data based on a specific column
ORDER BY - sort data based ...
The duration of Telecall Technology interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 6 interview experiences
Difficulty level
Duration
based on 14 reviews
Rating in categories
Software Engineer
4
salaries
| ₹3.8 L/yr - ₹4.8 L/yr |
Application Support Engineer
4
salaries
| ₹4.5 L/yr - ₹4.8 L/yr |
TCS
Accenture
Wipro
Cognizant