IT Analyst
20+ IT Analyst Interview Questions and Answers for Freshers
Q1. Threading in general and how to implement in python.
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
Q2. Describe the transaction codes which were using in working
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
Q3. What is BIOS, OS, What connects 1st VPN or Wifi?
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
Q4. What are the 4 different types of inheritance?
There are 4 types of inheritance in object-oriented programming: single, multiple, multilevel, and hierarchical.
Single inheritance: a subclass inherits from a single superclass.
Multiple inheritance: a subclass inherits from multiple superclasses.
Multilevel inheritance: a subclass inherits from a superclass, which in turn inherits from another superclass.
Hierarchical inheritance: multiple subclasses inherit from a single superclass.
Q5. Cut a clock in three pieces so that the sum of all numbers in all three are the same.
Cut a clock in three pieces with equal sum of numbers in each piece.
Divide the clock into three equal parts of 4 hours each.
Alternatively, divide the clock into two parts of 6 hours each and one part of 12 hours.
The sum of all numbers on the clock is 78, so each piece should have a sum of 26.
Q6. Cut the clock using two horizontal lines, so that each part has 4 numbers.
Cut the clock into two parts with 4 numbers each using two horizontal lines.
Draw two horizontal lines across the clock face, dividing it into three equal parts.
Each part should have four numbers, so adjust the position of the lines accordingly.
Make sure that the lines do not intersect any of the numbers on the clock face.
Example: 12-3-6-9 in one part and 1-2-4-5 in the other part.
Share interview questions and help millions of jobseekers 🌟
Q7. Difference between === and == assignment operator in js
=== is strict equality operator, checks both value and type. == is loose equality operator, only checks value.
=== checks both value and type, while == only checks value
=== will return true if both operands are of the same type and have the same value, while == will perform type coercion if needed
Example: 1 === '1' will return false, but 1 == '1' will return true
Q8. What is coalesce and NVL function?
Coalesce and NVL are functions used in SQL to handle NULL values by returning the first non-NULL value from a list of expressions.
Coalesce function returns the first non-NULL value from a list of expressions.
NVL function is similar to Coalesce but is specific to Oracle database and only takes two arguments.
Example: SELECT COALESCE(column1, column2, 'No value') FROM table_name;
Example: SELECT NVL(column1, 'No value') FROM table_name;
IT Analyst Jobs
Q9. Depth Frist search Graph application problem.
DFS is a graph traversal algorithm that explores as far as possible along each branch before backtracking.
DFS can be used to find connected components in a graph.
It can also be used to detect cycles in a graph.
DFS can be implemented using recursion or a stack.
DFS is not guaranteed to find the shortest path in a graph.
DFS can be used to solve problems such as maze traversal and topological sorting.
Q10. what is osi and networking concepts
OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven layers.
OSI model is divided into 7 layers, each responsible for specific functions in networking.
Each layer communicates with the adjacent layers to provide a seamless flow of data.
Examples of OSI layers include Physical Layer, Data Link Layer, Network Layer, Transport Layer, etc.
Q11. What is VPN and explain
VPN stands for Virtual Private Network. It is a secure connection between two or more devices over the internet.
VPN allows users to access a private network remotely over the internet
It encrypts the data transmitted over the internet to ensure security and privacy
VPN can be used to bypass geo-restrictions and access content that is not available in your region
Examples of VPN services include NordVPN, ExpressVPN, and CyberGhost
Q12. What is the inbound process in wms
Inbound process in WMS refers to the receiving of goods into the warehouse management system.
Receiving goods from suppliers
Checking and verifying received items
Updating inventory records
Putting away items in designated locations
Q13. Write sql queries on employee table?
SQL queries on employee table
SELECT * FROM employee;
SELECT name, age, salary FROM employee WHERE department='IT';
SELECT COUNT(*) FROM employee WHERE salary > 50000;
SELECT AVG(salary) FROM employee WHERE department='Sales';
Q14. Difference between classes and objects?
Classes are blueprints for objects, while objects are instances of classes.
Classes define the properties and behaviors of objects.
Objects are actual instances created from classes.
Classes can be used to create multiple objects with similar characteristics.
Objects can interact with each other through methods defined in their class.
Example: Class 'Car' defines properties like 'color' and 'model', while object 'myCar' is an instance of the 'Car' class with specific values for th...read more
Q15. Explain the inheritance concept?
Inheritance is a concept in object-oriented programming where a class inherits attributes and methods from another class.
Inheritance allows a class to reuse code from another class.
The class that is being inherited from is called the parent class or base class.
The class that inherits from the parent class is called the child class or derived class.
Child classes can access the attributes and methods of the parent class.
Example: A 'Vehicle' class can be a parent class, with 'Ca...read more
Q16. What is table partitioning ?
Table partitioning is a database design technique where large tables are divided into smaller, more manageable parts.
Improves query performance by allowing data to be stored and accessed more efficiently
Helps with data management and maintenance tasks
Can be based on a range of values, such as dates or IDs
Examples include partitioning a sales table by year or a customer table by region
Q17. Mutable and immutable difference.
Mutable objects can be changed after creation, while immutable objects cannot be changed.
Mutable objects can have their values modified after creation, while immutable objects cannot.
Examples of mutable objects include lists, dictionaries, and sets.
Examples of immutable objects include strings, tuples, and frozensets.
Q18. Rain water trap DSA problem
The Rain water trap DSA problem involves calculating the amount of rainwater that can be trapped between given bars.
The problem involves finding the maximum height of bars on either side of a given bar.
Calculate the difference between the maximum height and the height of the given bar to get the amount of water trapped.
Repeat the above steps for all bars to get the total amount of water trapped.
Q19. External sharing how to enable
External sharing can be enabled through settings in the IT system.
Navigate to the settings or admin panel of the IT system
Look for options related to sharing or permissions
Enable external sharing by selecting the appropriate settings
Consider setting restrictions or permissions for external users
Test the external sharing functionality to ensure it works as expected
Q20. What is the data structure
Data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structure defines the relationship between data elements and how they can be manipulated.
Examples of data structures include arrays, linked lists, stacks, queues, trees, and graphs.
Choosing the right data structure is important for efficient data storage and retrieval.
Data structures can be classified as linear or non-linear, static or dynamic, and homogen...read more
Q21. Difference between let and const
let is used to declare variables that can be reassigned, while const is used to declare variables that cannot be reassigned.
let is mutable and can be reassigned, while const is immutable and cannot be reassigned
Using let: let x = 5; x = 10; // valid
Using const: const y = 20; y = 30; // invalid
Q22. What is regression testing
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing features still work correctly.
It helps in identifying any defects introduced by new code changes.
Automated testing tools are often used for regression testing to save time and effort.
Examples of regression testing tools include Selenium, JUnit, and...read more
Q23. Explain Java OPPs concept.
Java OPPs concept refers to Object-Oriented Programming principles in Java.
Java OPPs involves concepts like classes, objects, inheritance, polymorphism, and encapsulation.
Classes are blueprints for objects, defining attributes and behaviors.
Inheritance allows a class to inherit attributes and methods from another class.
Polymorphism enables objects to be treated as instances of their parent class.
Encapsulation involves bundling data and methods within a class to restrict acces...read more
Q24. BDD framework explain in detail
BDD framework is a software development process that encourages collaboration between developers, QA, and non-technical stakeholders.
BDD stands for Behavior Driven Development
It focuses on defining the behavior of a system through examples in plain text
Uses a common language (like Gherkin syntax) to describe the expected behavior of the system
Helps in creating automated tests based on these behavior specifications
Q25. Current location
I am currently located in New York City.
New York City
USA
East Coast
Q26. What is de bugging..
Debugging is the process of identifying and fixing errors or bugs in software code.
Debugging involves analyzing code to find and fix errors
Common debugging techniques include using print statements, debugging tools, and stepping through code
Debugging can be time-consuming and requires attention to detail
Examples of bugs include syntax errors, logic errors, and runtime errors
Interview Questions of Similar Designations
Top Interview Questions for IT Analyst Related Skills
Interview experiences of popular companies
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
Reviews
Interviews
Salaries
Users/Month