Filter interviews by
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.
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...
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 ...
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.
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
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 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))'
I applied via Referral and was interviewed in Oct 2021. There were 4 interview rounds.
CGST stands for Central Goods and Services Tax.
CGST is a tax levied on the supply of goods and services within a state.
It is a part of the Goods and Services Tax (GST) system in India.
The revenue collected from CGST is shared between the central and state governments.
CGST rates vary depending on the type of goods or services being supplied.
For example, the CGST rate for essential goods like food items is lower than tha...
Application Support Engineers are responsible for troubleshooting and resolving technical issues related to software applications.
Provide technical support to end-users and clients
Identify and resolve software bugs and errors
Collaborate with development teams to enhance application functionality
Document and maintain knowledge base articles for troubleshooting
Monitor application performance and identify areas for improv...
I have extensive experience in customer support, focusing on resolving technical issues and enhancing user satisfaction.
Technical Troubleshooting: I have resolved complex technical issues for clients, such as database connectivity problems, ensuring minimal downtime.
User Training: I conducted training sessions for users on software applications, improving their proficiency and reducing support requests.
Feedback Impleme...
posted on 18 Oct 2023
Some of the top questions asked at the Telecall Technology Application Support Engineer interview -
based on 4 interview experiences
Difficulty level
Duration
based on 4 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