IT Analyst

300+ IT Analyst Interview Questions and Answers

Updated 12 Jul 2025
search-icon

Asked in TCS

3d ago

Q. 1. What is interface how to use? 2. Tell me a small example for interface? 3. How to managing the Error Logging system at your application 4. How you implement Security at your application 5. What are the Joins...

read more
Ans.

Answering questions related to IT Analyst position

  • An interface is a contract between two objects that defines the communication between them

  • An example of an interface is the Java interface, which defines a set of methods that a class must implement

  • Error logging can be managed by setting up a system to capture and store error messages, and regularly reviewing and addressing them

  • Security can be implemented through measures such as authentication, authorization, encryption, and ...read more

Asked in TCS

1d ago

Q. How do you load data from a tab-delimited file instead of a CSV file?

Ans.

To load data from a tab delimiter file instead of csv, change the delimiter setting in the data loading process.

  • Change the delimiter setting in the data loading process to ' ' for tab delimiter

  • Specify the delimiter parameter as ' ' when using functions like read_csv in Python pandas library

  • Ensure that the file is saved with tab delimiters before attempting to load it

IT Analyst Interview Questions and Answers for Freshers

illustration image

Asked in Accenture

3d ago

Q. An online travel agency has a call center and has been receiving complaints that the waiting time has increased. What could be the problem?

Ans.

Increased waiting times at the call center may stem from staffing issues, call volume spikes, or inefficient processes.

  • Staffing shortages: If there are not enough agents available, calls will queue longer. For example, if 10 agents are needed but only 5 are working.

  • Increased call volume: A sudden rise in customer inquiries, perhaps due to a promotion or travel season, can overwhelm existing staff.

  • Inefficient call handling: If agents are taking longer to resolve issues due to ...read more

Asked in TCS

3d ago

Q. Is writing NO DATA FOUND after WHEN OTHERS allowed in a PL/SQL block?

Ans.

Yes, it is allowed to write NO DATA FOUND after WHEN OTHERS in PL/SQL block.

  • It is allowed to handle exceptions using WHEN OTHERS in PL/SQL block.

  • You can customize the error message to display 'NO DATA FOUND' after handling the exception.

  • It is a good practice to provide informative error messages for better debugging.

Are these interview questions helpful?

Asked in TCS

3d ago

Q. How would you insert contacts into newly created accounts using a trigger?

Ans.

Use a trigger to insert contacts to newly created contacts

  • Create a trigger on the Contact object

  • Use the 'after insert' trigger event

  • Loop through the newly created contacts

  • Create a new contact for each one and set the necessary fields

  • Insert the new contacts

Asked in UnitedLex

4d ago

Q. What is Organizational unit? What is the difference between shared mailbox and distribution list.

Ans.

Organizational unit is a container for objects in Active Directory. Shared mailbox is a mailbox that multiple users can access. Distribution list is a group of email addresses.

  • Organizational unit is used to organize objects in Active Directory

  • Shared mailbox allows multiple users to access a single mailbox

  • Distribution list is a group of email addresses used to send emails to multiple recipients

  • Shared mailbox is accessed through a single email address while distribution list is...read more

IT Analyst Jobs

Schneider Electric India  Pvt. Ltd. logo
IT Analyst (On Site Tech Partner) 3-7 years
Schneider Electric India Pvt. Ltd.
4.1
Vadodara
Schneider Electric India  Pvt. Ltd. logo
Sr. IT Analyst (Onsite Tech Partner) 5-8 years
Schneider Electric India Pvt. Ltd.
4.1
₹ 4 L/yr - ₹ 7 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru
Accenture Solutions Pvt Ltd logo
Financial Plan & Analysis Analyst 3-5 years
Accenture Solutions Pvt Ltd
3.7
₹ 3 L/yr - ₹ 11 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru

Asked in TCS

1d ago

Q. If the base table is deleted, does the view still exist?

Ans.

No, the view will not exist if the base table is deleted.

  • Views are dependent on the base table.

  • Deleting the base table will also delete the view.

  • Views are virtual tables that depend on the existence of the base table.

Asked in TCS

2d ago

Q. What are the joins in Oracle and How it's Works If we Perform Outer Join?

Ans.

Joins in Oracle and how outer join works

  • Joins are used to combine data from two or more tables in Oracle

  • Inner join returns only matching rows from both tables

  • Outer join returns all rows from one table and matching rows from the other table

  • Left outer join returns all rows from the left table and matching rows from the right table

  • Right outer join returns all rows from the right table and matching rows from the left table

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in TCS

6d ago

Q. How can we achieve multiple inheritance in SAP ABAP?

Ans.

Multiple inheritance in SAP ABAP can be achieved using interfaces.

  • In SAP ABAP, multiple inheritance can be achieved through interfaces.

  • Create multiple interfaces with the desired methods and attributes.

  • Implement these interfaces in the class where multiple inheritance is needed.

Asked in UnitedLex

3d ago

Q. What is VPN? How do you solve Vpn issues? Explain with scenarios?

Ans.

VPN stands for Virtual Private Network. It is a secure connection between two or more devices over the internet.

  • VPN allows remote access to a private network over the internet

  • Common VPN issues include connection failures, slow speeds, and authentication problems

  • To solve VPN issues, troubleshoot the connection, check for software updates, and verify login credentials

  • For example, if a user is unable to connect to the VPN, check if the VPN server is up and running, and if the us...read more

Asked in Amazon

4d ago

Q. Which programming languages do you use regularly in your work?

Ans.

I regularly use Java, Python, and SQL in my work as an IT Analyst.

  • Java is used for developing enterprise applications and Android apps.

  • Python is used for data analysis, scripting, and automation.

  • SQL is used for managing and querying databases.

Asked in TCS

4d ago

Q. The technical interview will cover your day-to-day technical activities and the technical items listed on your resume.

Ans.

As an IT Analyst, I manage daily tech activities, troubleshoot issues, and ensure system efficiency.

  • Conduct daily system checks to ensure all applications are running smoothly.

  • Collaborate with cross-functional teams to gather requirements for new projects.

  • Analyze system performance metrics and identify areas for improvement.

  • Provide technical support and troubleshooting for end-users, resolving issues promptly.

  • Document technical processes and create user manuals for new softwa...read more

1d ago

Q. . What is power bi desktop. . What is power bi service. What is difference between Reporting and Dashboard. . What is Difference between Dats ware housing and Data mart. . What is Difference between where claus...

read more
Ans.

Answers to common questions related to Power BI and data analysis.

  • Power BI Desktop is a Windows application used to create data visualizations and reports.

  • Power BI Service is a cloud-based platform used to share and collaborate on reports and dashboards.

  • Reporting is a way to present data in a structured format, while dashboards provide a real-time overview of key metrics.

  • Data warehousing involves storing large amounts of data from various sources, while data marts are smaller...read more

Asked in Merilytics

2d ago

Q. Threading in general and how to implement in python.

Ans.

Threading is a way to execute multiple threads simultaneously. Python has a threading module to implement it.

  • Threading allows for concurrent execution of multiple threads.

  • Python's threading module provides a way to create and manage threads.

  • Threads can be created by subclassing the Thread class or by passing a callable to the constructor.

  • The GIL (Global Interpreter Lock) in Python limits true parallelism, but threading can still be useful for I/O-bound tasks.

  • Thread synchroniz...read more

Asked in TCS

3d ago

Q. How do you pass values from one component to another?

Ans.

Values can be passed between components using props, state, context, or Redux.

  • Props are used to pass data from parent to child components

  • State is used to manage data within a component and can be passed down as props

  • Context allows data to be passed down to nested components without having to pass props through every level

  • Redux is a state management library that allows data to be shared between components

Asked in TCS

5d ago

Q. What is the EMC Networker tool?

Ans.

EMC Networker is a backup and recovery software tool used for data protection.

  • EMC Networker provides centralized management of backup and recovery operations.

  • It supports a wide range of platforms and applications.

  • It offers features like data deduplication, replication, and snapshot management.

  • EMC Networker also has integration with cloud storage providers like AWS and Azure.

  • Examples of supported applications include Oracle, SAP, and Microsoft Exchange.

Asked in TCS

4d ago

Q. What are the different types of enhancements in ABAP?

Ans.

Different types of enhancements in ABAP include user exits, BAdIs, enhancement spots, and enhancement frameworks.

  • User exits: Custom code added to standard SAP programs to meet specific business requirements.

  • BAdIs (Business Add-Ins): Points in the standard SAP system where custom enhancements can be added without modifying the original code.

  • Enhancement spots: Points in the standard SAP system where custom code can be inserted using Enhancement Framework.

  • Enhancement frameworks:...read more

5d ago

Q. How do you approach analyzing a complex business problem and translating it into a technical solution?

Ans.

I analyze complex business problems by understanding requirements, collaborating with stakeholders, and designing effective technical solutions.

  • Identify the core problem by conducting interviews with stakeholders to gather requirements.

  • Break down the problem into smaller, manageable components for easier analysis.

  • Use data analysis tools to identify trends and patterns that inform the solution.

  • Collaborate with cross-functional teams to ensure all perspectives are considered.

  • De...read more

Asked in UnitedLex

5d ago

Q. How do you resolve VDI login and VDI slowness issues?

Ans.

VDI login and slowness issues can be resolved by identifying the root cause and implementing appropriate solutions.

  • Check network connectivity and bandwidth

  • Ensure VDI infrastructure is properly configured and optimized

  • Monitor resource usage and adjust allocation as needed

  • Update VDI software and drivers

  • Implement caching and compression technologies

  • Consider implementing load balancing

  • Provide end-user training and support

  • Perform regular maintenance and updates

Asked in TCS

5d ago

Q. What is a pragma_autonomous transaction and where can it be used?

Ans.

Pragma_autonomous transaction is used to execute a transaction independently within a larger transaction.

  • It allows a subtransaction to be committed or rolled back independently of the larger transaction.

  • It is useful in situations where a subtransaction needs to be executed without affecting the larger transaction.

  • It can be used in error handling, logging, or auditing.

  • Example: A stored procedure that inserts data into multiple tables can use pragma_autonomous transaction to en...read more

Asked in TCS

1d ago

Q. Write Webdriver code to access the Gmail dashboard menu from the Google page.

Ans.

Webdriver code to access Gmail dashboard menu from google page.

  • Locate the 'Gmail' button on the Google page using CSS selector or XPath

  • Click on the 'Gmail' button to open the Gmail login page

  • Enter valid login credentials and click on the 'Sign in' button

  • Locate the dashboard menu using CSS selector or XPath

  • Click on the dashboard menu to access it

Asked in TCS

4d ago

Q. How do you troubleshoot OData/Fiori applications?

Ans.

Troubleshooting in Odata/Fiori applications involves identifying and resolving issues with data retrieval and display.

  • Check network connectivity to ensure data can be retrieved from the Odata service

  • Verify Odata service is running and accessible

  • Review Fiori application code for any errors or misconfigurations

  • Check backend system for any issues with data availability or consistency

Asked in TCS

3d ago

Q. what are the different components in hadoop ? What is the difference between hive and SQL?

Ans.

Hadoop components include HDFS, YARN, MapReduce, and Hive. Hive is a data warehouse tool that uses SQL-like queries to analyze data stored in Hadoop.

  • Hadoop components: HDFS (Hadoop Distributed File System), YARN (Yet Another Resource Negotiator), MapReduce, Hive

  • Hive vs SQL: Hive is a data warehouse tool that allows users to write SQL-like queries to analyze data stored in Hadoop, while SQL is a standard query language used to manage and manipulate relational databases

  • Hive que...read more

Asked in TCS

1d ago

Q. What backup tools did you use in your previous project?

Ans.

I used a variety of backup tools in my previous project, including Veeam Backup & Replication, Commvault, and Acronis Backup.

  • Veeam Backup & Replication

  • Commvault

  • Acronis Backup

Asked in TCS

3d ago

Q. How is data modeling done in databases?

Ans.

Database modeling involves designing the structure of a database to efficiently store and retrieve data.

  • Identify entities: Determine the main objects (e.g., Patients, Doctors in a medical database).

  • Define relationships: Establish how entities interact (e.g., a Patient can have multiple Appointments).

  • Choose a model: Use ER diagrams or UML for visual representation.

  • Normalize data: Organize data to reduce redundancy (e.g., separate Patient and Appointment tables).

  • Implement const...read more

Asked in TCS

1d ago

Q. Describe the transaction codes you used in your previous role.

Ans.

Transaction codes are used in IT systems to execute specific functions or tasks.

  • Transaction codes are alphanumeric codes used in SAP systems to access specific functions or programs.

  • They are typically entered in the command field of the SAP Easy Access screen.

  • Transaction codes can be used to perform tasks such as creating purchase orders (ME21N), displaying material master data (MM03), or executing payroll (PC00_M99_CIPE).

  • Each transaction code corresponds to a specific progra...read more

4d ago

Q. What is BIOS, OS, What connects 1st VPN or Wifi?

Ans.

BIOS is firmware that initializes hardware. OS is software that manages computer hardware and software resources. VPN connects first.

  • BIOS stands for Basic Input/Output System and is responsible for initializing hardware components during boot-up.

  • OS stands for Operating System and is responsible for managing computer hardware and software resources.

  • VPN (Virtual Private Network) connects first as it establishes a secure connection before connecting to the internet.

  • Wifi is a wir...read more

Asked in TCS

4d ago

Q. Spring Annotation and difference b/w spring mvc and spring boot.

Ans.

Spring Annotation and difference b/w spring mvc and spring boot.

  • Spring Annotation is used to simplify the configuration process in Spring Framework.

  • Spring MVC is a web framework that is used to build web applications.

  • Spring Boot is a framework that is used to build standalone applications.

  • Spring Boot provides an opinionated approach to configuration and reduces the amount of boilerplate code required.

  • Spring Boot includes an embedded web server, which makes it easy to deploy w...read more

Asked in TCS

1d ago

Q. What are the blocks available in newly created files in Unix?

Ans.

Blocks available in newly created files in Unix.

  • Unix uses a file system that is divided into blocks.

  • The size of the block is determined by the file system.

  • The default block size for most file systems is 4096 bytes.

  • The number of blocks allocated to a file depends on its size.

  • The blocks are allocated in a contiguous manner.

  • The blocks are used to store the data of the file.

Asked in TCS

5d ago

Q. What are the differences between entity types, entity sets, DPC, and MPC in OData?

Ans.

Entity types are templates for entities, entity sets are collections of entities, DPC is Data Provider Collection, and MPC is Metadata Provider Collection in OData.

  • Entity types define the structure of an entity, like a class in object-oriented programming.

  • Entity sets are collections of entities of the same type, like a database table.

  • DPC is a collection of entity sets that expose data for read and write operations.

  • MPC is a collection of entity sets that provide metadata about...read more

1
2
3
4
5
6
7
Next

Interview Experiences of Popular Companies

TCS Logo
3.6
 • 11.1k Interviews
Accenture Logo
3.7
 • 8.7k Interviews
Infosys Logo
3.6
 • 7.9k Interviews
Wipro Logo
3.7
 • 6.1k Interviews
Cognizant Logo
3.7
 • 5.9k Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
IT Analyst Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

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

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits