Incture Technologies
30+ Infosys Interview Questions and Answers
Q1. 1. Design a timestamp convert that into date and time.
A timestamp converter that converts timestamp to date and time.
Use a programming language that supports date and time functions.
Convert the timestamp to a date and time format using the appropriate function.
Handle time zone differences if necessary.
Consider the output format required.
Q2. Design electric power station booking system with specific criteria
Design a booking system for electric power stations with specific criteria
Allow users to book time slots for charging their electric vehicles
Include features for users to check availability, make reservations, and cancel bookings
Implement a payment system for charging services
Provide notifications for booking confirmations and reminders
Allow for user accounts to track booking history and preferences
Q3. Design movie ticket booking system with specific recommendations
Design a movie ticket booking system with specific recommendations
Implement user authentication for secure booking
Include seat selection feature with real-time updates
Integrate payment gateway for seamless transactions
Provide booking history and ticket cancellation options
Recommend implementing a rating system for movies and theaters
Q4. What are all functional interfaces available in java
Functional interfaces in Java are interfaces with a single abstract method, used for lambda expressions and method references.
Functional interfaces can be found in the java.util.function package.
Examples of functional interfaces include Consumer, Supplier, Predicate, and Function.
Functional interfaces can be identified by the @FunctionalInterface annotation.
Q5. What is VPN virtual private network?
VPN is a secure connection between two or more devices over the internet.
VPN encrypts data to ensure privacy and security
It allows remote access to a private network
It can be used to bypass geo-restrictions and access blocked content
Examples include OpenVPN, Cisco AnyConnect, and NordVPN
Q6. 2. Design a parking lot
Design a parking lot
Determine the size and capacity of the parking lot
Decide on the layout and number of parking spaces
Implement a system for managing parking spots and payments
Consider adding features such as security cameras and lighting
Ensure accessibility for disabled individuals
Q7. Write junit test cases for different scenario.
JUnit test cases for different scenarios
Identify different scenarios to be tested
Write test cases for each scenario
Ensure test cases cover all possible outcomes
Use assertions to verify expected results
Mock dependencies if necessary
Q8. Emergency traffic signal system, in case of ambulance
Emergency traffic signal system to prioritize ambulance
Implement a system to detect approaching ambulance using GPS or sensors
Give priority to ambulance by changing traffic signals to green
Notify other drivers about the approaching ambulance
Ensure smooth flow of traffic for ambulance to reach destination quickly
Q9. Explain how to dual boot system
Dual booting allows two operating systems to be installed on one computer, giving the user the option to choose which to use.
Create a separate partition for each operating system
Install the first operating system on one partition
Install the second operating system on the other partition
Use a boot manager to choose which operating system to boot into
Examples of boot managers include GRUB and Windows Boot Manager
Q10. Differnce b/w RDBMS and DBMS
RDBMS is a type of DBMS that stores data in a structured format using tables with relationships, while DBMS is a general term for any system that manages databases.
RDBMS enforces referential integrity and allows for complex queries using SQL
DBMS does not necessarily enforce relationships between tables
Examples of RDBMS include MySQL, Oracle, SQL Server
Examples of DBMS include MongoDB, Redis
Q11. Is the database schema of any type?
Yes, the database schema can be of various types such as relational, hierarchical, network, object-oriented, etc.
Relational database schema is the most common type, using tables to store data with relationships between them.
Hierarchical database schema organizes data in a tree-like structure.
Network database schema allows multiple relationships between records.
Object-oriented database schema stores data as objects with attributes and methods.
Examples include MySQL (relational...read more
Q12. Which planet is known as the red planet?
Mars is known as the red planet due to its reddish appearance.
Mars is the fourth planet from the Sun in our solar system
The reddish color of Mars comes from iron oxide, or rust, on its surface
Mars has a thin atmosphere and is home to the largest volcano and canyon in the solar system
Q13. What is the steps involved in High-rise building construction projects
Steps involved in high-rise building construction projects
1. Planning and design phase - including obtaining permits and approvals
2. Site preparation - clearing the land and setting up utilities
3. Foundation construction - laying the groundwork for the building
4. Structural framing - building the skeleton of the high-rise
5. Installation of mechanical, electrical, and plumbing systems
6. Exterior and interior finishing - adding walls, windows, and finishes
7. Final inspections a...read more
Q14. What is the largest ocean on earth
The largest ocean on earth is the Pacific Ocean.
The Pacific Ocean covers approximately 63 million square miles, making it the largest ocean on earth.
It is bordered by Asia and Australia to the west, the Americas to the east, and the Arctic and Antarctic regions to the north and south.
The Pacific Ocean is home to numerous islands, including Hawaii, Tahiti, and Fiji.
Q15. how to centralize solar power plant in yur college
Centralizing a solar power plant in a college involves selecting a suitable location, designing the system, obtaining necessary permits, and installing the equipment.
Conduct a feasibility study to determine the best location for the solar power plant on campus.
Design the solar power system based on the energy needs of the college and available space.
Obtain permits and approvals from local authorities and utility companies.
Install solar panels, inverters, and other necessary e...read more
Q16. Design a parking app or design a web or mobile app where farmers can directly sell their produce
Design a web/mobile app for farmers to directly sell their produce.
Create a user-friendly interface for farmers to list their produce
Include features for farmers to set prices and quantities
Implement a search function for buyers to find specific produce
Include a secure payment system for transactions
Allow farmers to track their sales and manage inventory
Q17. Gatway implementation in spring boot
Gateway implementation in Spring Boot allows for routing and filtering of incoming requests to different microservices.
Use Spring Cloud Gateway for implementing gateway in Spring Boot
Define routes and filters in application.properties or application.yml
Example: routes: - id: my_route uri: http://localhost:8080 predicates: - Path=/my_route/**
Example: filters: - AddRequestHeader=X-Request-Foo, Bar
Q18. System Design for Electric Charger app ?
System design for an electric charger app involves creating a user-friendly interface, integrating with payment systems, and ensuring efficient charging station management.
Design a user-friendly interface for users to locate and reserve charging stations
Integrate with payment systems for seamless transactions
Implement efficient charging station management to monitor availability and maintenance
Consider scalability for future expansion and integration with electric vehicle net...read more
Q19. What is the capital of India?
The capital of India is New Delhi.
New Delhi is the capital city of India.
It is located in the northern part of the country.
New Delhi serves as the seat of the Government of India.
Q20. What is the data skill set
Data skill set refers to the abilities and knowledge related to handling, analyzing, and interpreting data.
Proficiency in data analysis tools such as SQL, Python, R, or Excel
Understanding of data structures and algorithms
Experience with data visualization techniques like Tableau or Power BI
Knowledge of statistical analysis and machine learning concepts
Ability to clean and preprocess data for analysis
Q21. What is interceptor
An interceptor is a middleware component that intercepts incoming and outgoing HTTP requests in an application.
Interceptors can be used for logging, authentication, error handling, and modifying requests/responses.
In Angular, interceptors can be used to add headers to HTTP requests or handle errors globally.
In Spring framework, interceptors can be used for pre-processing and post-processing of requests.
Interceptors are commonly used in web development to add cross-cutting con...read more
Q22. What is virtual machine
A virtual machine is a software emulation of a physical computer that can run multiple operating systems and applications.
Virtual machines allow for efficient use of hardware resources by sharing them among multiple virtual machines
They provide a secure and isolated environment for running applications
Virtual machines can be easily created, cloned, and moved between physical hosts
Examples of virtual machine software include VMware, VirtualBox, and Hyper-V
Q23. Briefly about Python and C++ and thier difference
Python and C++ are both programming languages, but Python is interpreted and dynamically typed while C++ is compiled and statically typed.
Python is easier to learn and write code quickly, while C++ is more complex and requires more time to write code.
Python is often used for scripting, web development, and data analysis, while C++ is used for system programming, game development, and high-performance computing.
Python has automatic memory management, while C++ requires manual ...read more
Q24. How many letters are in
There are 19 letters in the question.
Count the number of letters in the phrase 'I want you to Answer the question.'
Include spaces and punctuation marks in your count.
The total number of letters is 19.
Q25. Design digram for that ?
Design diagram for a software developer role.
Use UML diagrams to show class relationships and interactions
Include components like classes, interfaces, relationships, and methods
Consider using tools like Lucidchart or draw.io for creating the diagram
Q26. Specifications about ping cmd
Ping cmd is a network diagnostic tool used to test connectivity between two devices.
Ping sends ICMP packets to the destination device and measures the response time.
It can be used to test network latency, packet loss, and network congestion.
Ping can also be used to determine the IP address of a device.
Ping can be run from the command prompt on Windows, macOS, and Linux systems.
Ping can be used with various options such as -t to continuously ping the destination device.
Ping ca...read more
Q27. Tell me about heuristic process of
Heuristic process is a method of evaluating user interfaces based on a set of established principles.
Heuristic evaluation involves a small group of evaluators who examine the interface and identify potential usability issues.
The evaluators use a set of established principles, or heuristics, to guide their evaluation.
Examples of heuristics include visibility of system status, match between system and the real world, and user control and freedom.
The results of the evaluation ar...read more
Q28. what is server and abap server
A server is a computer or software that provides functionality for other programs or devices. ABAP server is a server that runs ABAP programs.
A server is a computer or software that provides services or resources to other computers or programs.
ABAP server is a server that runs ABAP (Advanced Business Application Programming) programs, commonly used in SAP systems.
ABAP server handles requests from clients and executes ABAP programs to process data or perform tasks.
ABAP server ...read more
Q29. What is object oriented programming
Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
OOP focuses on creating objects that interact with each other to solve problems
Encapsulation, inheritance, and polymorphism are key principles of OOP
Examples of OOP languages include Java, C++, and Python
Q30. what is callback hell
Callback hell is a situation in asynchronous programming where multiple nested callbacks make the code hard to read and maintain.
Occurs when multiple asynchronous operations are nested within each other
Leads to deeply nested code structure which is hard to read and maintain
Can be avoided by using promises, async/await, or libraries like async.js
Q31. reverse a loop for a linked list
To reverse a loop for a linked list, iterate through the list and change the pointers to point in the opposite direction.
Start by initializing three pointers: current, previous, and next.
Iterate through the linked list, updating the pointers to reverse the direction of the links.
Update the head of the linked list to point to the new first node after reversing the loop.
Q32. What is oop concept
OOP (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOP focuses on creating objects that interact with each other to solve problems
Encapsulation: Objects can hide their internal state and require interaction through methods
Inheritance: Objects can inherit attributes and methods from parent objects
Polymorphism: Objects can take on different forms or have different behaviors
Top HR Questions asked in Infosys
Interview Process at Infosys
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month