Application Support Engineer

100+ Application Support Engineer Interview Questions and Answers

Updated 15 Dec 2024

Popular Companies

search-icon

Q1. what do you know about SQL , Unix , explain in brief

Ans.

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 in web development and data analysis.

Q2. Add one more column in that table, without using create?

Ans.

To add a column without using create, you can use the ALTER TABLE statement.

  • Use the ALTER TABLE statement to add a new column to an existing table

  • Specify the table name and the new column name, data type, and any other constraints

  • Example: ALTER TABLE table_name ADD column_name data_type;

Application Support Engineer Interview Questions and Answers for Freshers

illustration image
Q3. DBMS Question

What is the use of DROP command and what are the differences between DROP, TRUNCATE and DELETE
commands?

Q4. Linux Question

How do you check how much space left in current drive ?

Are these interview questions helpful?
Q5. Linux Question

How do you find all the process which has opened a file in Linux?

Q6. Linux Question

What is LVM and why is it required?

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q7. How do you find the heap dump files in Linux? What is the role of the superuser What can be used to modify file permissions? What are the different commands available to check the disk usage? what is the usage ...

read more
Ans.

Answers to Linux-related questions for Application Support Engineer role

  • Heap dump files can be found using the jmap command

  • The superuser has complete control over the system and can perform any action

  • chmod command can be used to modify file permissions

  • Commands like df, du, and ls can be used to check disk usage

  • GREP command is used to search for a specific pattern in a file or output

Q8. DBMS Question

How to Take a Backup of a Table in MySQL?

Application Support Engineer Jobs

Application Support Engineer 3-8 years
Accenture Solutions Pvt Ltd
3.9
Bangalore / Bengaluru
Application Support Engineer 3-5 years
Accenture Solutions Pvt Ltd
3.9
Mumbai
Application Support Engineer 3-8 years
Accenture Solutions Pvt Ltd
3.9
Bangalore / Bengaluru
Q9. Linux Question

What is the meaning of a file that has 644 permission?

Q10. what you will do if application perform slow,

Ans.

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

Q11. OS Question

What do chmod, chown, chgrp commands do?

Q12. Linux Question

What is a “/proc” file system?

Q13. How to find odd/even rows in sql, duplicate rows, how to delete duplicate rows, constraints, Joins, Ddl dml, diff truncate/delete

Ans.

SQL queries for finding odd/even rows, duplicates, and deleting duplicates. Also covers constraints, joins, and DDL/DML differences.

  • To find odd/even rows, use the MOD function with a value of 2

  • To find duplicate rows, use the GROUP BY clause with the HAVING clause

  • To delete duplicate rows, use the DELETE statement with a subquery

  • Constraints ensure data integrity by enforcing rules on columns or tables

  • Joins combine data from multiple tables based on a common column

  • DDL (Data Defi...read more

Q14. What is views? difference between table and view?

Ans.

Views are virtual tables that are based on the result of a query. They provide a way to simplify complex queries and restrict access to data.

  • Views are created by selecting columns from one or more tables and can include joins, filters, and calculations.

  • Unlike tables, views do not store data physically, but rather retrieve it dynamically from the underlying tables.

  • Views can be used to present a subset of data to users, hide sensitive information, or simplify complex queries.

  • Ta...read more

Q15. Linux Question

Write a command to print the lines that has the word "july" while ignoring the case.

Q16. OS Question

What is a Pipe and when it is used?

Q17. Tell all unix commands which are mostly used

Ans.

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

Q18. DBMS Question

What is meant by normalization and denormalization?

Q19. What you Know about work of application support engineer

Ans.

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 improvement

Q20. SQL Question

What is Cursor? How to use a Cursor?

Q21. Linux Question

Enlist the basic components of LINUX?

Q22. Tell all SQL commands which you know

Ans.

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 on a specific column

Q23. Insert syntax How to delete in SQL. Sql commands

Ans.

SQL delete syntax and commands.

  • Use the DELETE statement followed by the table name.

  • Add a WHERE clause to specify the rows to be deleted.

  • Use the TRUNCATE statement to delete all rows in a table.

  • Use the DROP statement to delete an entire table.

  • Be careful when deleting data as it cannot be recovered.

  • Examples: DELETE FROM table_name WHERE column_name = value;

  • TRUNCATE TABLE table_name;

  • DROP TABLE table_name;

Q24. Difference between cluster index and non clustered index

Ans.

Clustered index determines the physical order of data in a table while non-clustered index creates a separate structure.

  • Clustered index sorts and stores the data rows in the table based on their key values

  • Non-clustered index creates a separate structure that contains the key values and a pointer to the data row

  • A table can have only one clustered index while multiple non-clustered indexes can be created

  • Clustered index is faster for retrieving large amounts of data while non-cl...read more

Q25. How to move files from one server to another securely ?

Ans.

Use secure file transfer protocols like SFTP or SCP to move files between servers.

  • Use SFTP (SSH File Transfer Protocol) or SCP (Secure Copy Protocol) for secure file transfer.

  • Ensure servers have proper firewall rules and access controls in place.

  • Encrypt files before transferring them to ensure data security.

  • Regularly update software and patches to prevent vulnerabilities.

  • Consider using VPN for added security during file transfer.

Q26. What do you mean by indices?why it is use?

Ans.

Indices are values that point to specific data within a data structure. They are used to access and manipulate data efficiently.

  • Indices are commonly used in arrays to access specific elements.

  • They can also be used in databases to improve search performance.

  • Indices can be created on columns in a table to speed up queries.

  • In programming, indices are often used in loops to iterate over data structures.

  • Indices can also be used in mathematical operations, such as calculating the a...read more

Q27. Linux Question

List some important Crontab Commands used in Linux.

Q28. OS Question

Explain any 5 essential UNIX commands .

Q29. How to use Basic SQL query such as delete, join,select etc

Ans.

Basic SQL queries such as delete, join, select are used to manipulate and retrieve data from databases.

  • DELETE: Removes data from a table based on a condition

  • JOIN: Combines data from two or more tables based on a related column

  • SELECT: Retrieves data from one or more tables based on a condition

  • Examples: DELETE FROM table_name WHERE condition; SELECT * FROM table1 JOIN table2 ON table1.column = table2.column;

Q30. Can we assign office 365 lisence to shared mailbox

Ans.

Yes, you can assign Office 365 license to a shared mailbox.

  • Shared mailboxes in Office 365 can be assigned licenses.

  • Assigning a license to a shared mailbox allows it to access certain features and services.

  • Shared mailboxes can be assigned Exchange Online Plan 1 or Plan 2 licenses.

  • Assigning a license to a shared mailbox is done through the Office 365 admin center or PowerShell.

  • Example: Set-Mailbox -Identity 'sharedmailbox@domain.com' -Type Shared -LicenseAssignment 'EXCHANGESTA...read more

Q31. What is use of Tomcat server?

Ans.

Tomcat server is a Java-based web server that is used to serve Java Servlets and JSP pages.

  • Tomcat is an open-source web server and servlet container

  • It is used to deploy Java web applications

  • It supports Java Servlet, JavaServer Pages (JSP), Java Expression Language (EL), and WebSocket technologies

  • It can be used as a standalone server or integrated with other web servers like Apache

  • It provides a web management interface for easy configuration and deployment

Q32. Are you part of change mamagement and incident management ?

Ans.

Yes, I am part of change management and incident management.

  • I am responsible for managing changes to applications and systems to ensure smooth transitions and minimal disruptions.

  • I also handle incidents and troubleshoot issues to minimize downtime and impact on users.

  • I work closely with stakeholders to communicate changes and incidents effectively.

  • I document all changes and incidents for future reference and analysis.

Q33. How do you make sure that application is always available?

Ans.

To ensure application availability, I implement redundancy, monitoring, and disaster recovery strategies.

  • Implementing redundancy by having multiple servers or data centers to ensure continuous operation

  • Setting up monitoring tools to detect issues and proactively address them

  • Implementing disaster recovery plans to quickly restore services in case of failures

Q34. Create table contains 3-4 Columns?

Ans.

A table with 3-4 columns is created to store and organize data in a structured manner.

  • Columns represent different attributes or properties of the data.

  • Each row in the table represents a unique record or entry.

  • Columns can have different data types such as text, numbers, dates, etc.

  • Primary key column can be used to uniquely identify each record.

  • Foreign key columns can establish relationships between tables.

  • Example: A table for customer data may have columns like 'ID', 'Name', '...read more

Q35. How you will debug an application?

Ans.

Debugging an application involves identifying and fixing errors in the code.

  • Reproduce the issue to understand the problem

  • Use debugging tools like log files, debuggers, and profilers

  • Isolate the problem area and analyze the code

  • Fix the issue and test the application thoroughly

  • Document the debugging process and the solution

Q36. Left outer join? How can you apply it?

Ans.

Left outer join is used to combine all rows from the left table with matching rows from the right table.

  • Use the LEFT JOIN keyword to perform a left outer join

  • The syntax is: SELECT column_name(s) FROM table1 LEFT JOIN table2 ON table1.column_name = table2.column_name

  • If there is no match in the right table, NULL values are returned

  • Example: SELECT customers.name, orders.order_id FROM customers LEFT JOIN orders ON customers.customer_id = orders.customer_id;

Q37. Where did you use python and shell scripting ?

Ans.

I have used Python and shell scripting in various projects to automate tasks, manage configurations, and analyze data.

  • Automating data processing tasks using Python scripts

  • Creating shell scripts to manage server configurations

  • Analyzing log files with Python scripts

  • Developing monitoring tools using Python and shell scripting

Q38. What is method overloading and over riding?

Ans.

Method overloading is creating multiple methods with the same name but different parameters. Method overriding is creating a new implementation of an existing method in a subclass.

  • Method overloading is used to provide different ways of calling the same method with different parameters.

  • Method overriding is used to provide a new implementation of an existing method in a subclass.

  • Method overloading is resolved at compile-time based on the number and types of arguments passed.

  • Met...read more

Q39. Nth Highest Salary in SQL. Fetch Duplicate records in SQL. Write shell script to print febonicci series.

Ans.

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 column1, column2, COUNT(*) FROM table_name GROUP BY column1, co...read more

Q40. which ott platform you use and what was the problems you face

Q41. what is API testing ,why it is necessary.

Ans.

API testing is the process of testing APIs to ensure they meet functionality, reliability, performance, and security requirements.

  • Ensures that APIs work as expected and meet specifications

  • Verifies functionality, reliability, performance, and security of APIs

  • Helps identify bugs, errors, and issues in the API

  • Ensures compatibility with different systems and environments

  • Automates testing processes for efficiency

  • Examples: testing API endpoints, data validation, error handling

Q42. How to add and maintain websites in iis Update,joins,functions, stored procedures in sql

Ans.

To add and maintain websites in IIS, use IIS Manager. For SQL, use SQL Server Management Studio to update, join, create functions, stored procedures.

  • To add a website in IIS, open IIS Manager and click on 'Sites' > 'Add Website'. Fill in the required details and click 'OK'.

  • To maintain a website in IIS, use IIS Manager to make changes to the website's settings, bindings, and application pools.

  • To update data in SQL, use SQL Server Management Studio to write and execute SQL queri...read more

Q43. How to edit in database with the help of query?

Ans.

To edit in a database with a query, use the UPDATE statement with appropriate conditions and values.

  • Use the UPDATE statement to modify data in a database table

  • Specify the table name and set the new values using the SET keyword

  • Use the WHERE clause to specify the conditions for the update

  • Example: UPDATE employees SET salary = 50000 WHERE department = 'IT'

Q44. What do you mean by OOP?

Ans.

OOP stands for Object-Oriented Programming, a programming paradigm that focuses on objects and their interactions.

  • OOP is based on the concept of classes and objects

  • It emphasizes encapsulation, inheritance, and polymorphism

  • Examples of OOP languages include Java, C++, and Python

Q45. WHAT YOU KNOW ABOUT CGST ?

Ans.

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 that for luxury items like cars.

Q46. How do you monitor those servers?

Ans.

We monitor servers using a combination of monitoring tools, alerts, and regular health checks.

  • Utilize monitoring tools such as Nagios, Zabbix, or SolarWinds to track server performance and availability

  • Set up alerts for critical issues such as high CPU usage, low disk space, or network connectivity problems

  • Perform regular health checks to ensure servers are running smoothly and address any potential issues proactively

Q47. How many servers are you handling ?

Ans.

I am currently handling 20 servers across different environments.

  • I manage a mix of physical and virtual servers

  • I am responsible for monitoring server performance and troubleshooting issues

  • I work closely with the IT team to ensure server availability and reliability

Q48. How many user traffic are you handling?

Ans.

I am currently handling user traffic of approximately 10,000 users per day.

  • Approximately 10,000 users per day

  • Traffic may vary based on peak hours or specific events

  • Monitoring tools used to track user traffic

  • Regularly analyze traffic patterns to optimize performance

Q49. What is the helpdesk and application support?

Ans.

Helpdesk and application support involve providing technical assistance and troubleshooting for software applications and systems.

  • Helpdesk support involves addressing user inquiries and issues related to software applications and systems.

  • Application support focuses on troubleshooting and resolving technical issues with specific software applications.

  • Both roles require strong problem-solving skills and technical knowledge to assist users effectively.

  • Examples include providing ...read more

Q50. 1) Do you know about SQL 2) Do you know about Oracle weblogic server

Ans.

Yes, I have knowledge of SQL and Oracle WebLogic server.

  • I have experience writing complex SQL queries to retrieve and manipulate data.

  • I am familiar with Oracle WebLogic server and have worked on configuring and troubleshooting it.

  • I have knowledge of SQL functions, joins, and stored procedures.

  • I have experience in performance tuning SQL queries for optimal efficiency.

  • I have worked on deploying applications on Oracle WebLogic server and monitoring their performance.

1
2
3
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions for Application Support Engineer Related Skills

Interview experiences of popular companies

3.7
 • 10k Interviews
3.9
 • 7.8k Interviews
3.7
 • 5.2k Interviews
3.6
 • 3.7k Interviews
3.6
 • 3.6k Interviews
4.1
 • 2.3k Interviews
3.1
 • 85 Interviews
4.3
 • 48 Interviews
3.8
 • 40 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Application Support Engineer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter