i
Infosys
Filter interviews by
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
I used Jmeter for its user-friendly interface, extensive features, and ability to simulate real-world scenarios.
Jmeter has a user-friendly interface which makes it easy to create and execute performance tests.
It offers a wide range of features for load testing, stress testing, and performance monitoring.
Jmeter allows for the simulation of real-world scenarios, helping to identify performance bottlenecks and optimize sy...
SLA in performance testing refers to the agreed upon level of service that a system must meet in terms of response time, throughput, and other performance metrics.
SLA stands for Service Level Agreement
It defines the expected performance metrics that a system must meet
SLAs are typically agreed upon between stakeholders and are used to measure the performance of a system
Examples of SLAs include response time should be le...
Correlation in JMeter is the process of extracting dynamic values from server responses and passing them as inputs to subsequent requests.
Correlation is important in performance testing to simulate real user behavior.
It involves identifying and capturing dynamic values like session IDs, tokens, etc.
These values are then extracted using regular expressions or built-in JMeter functions.
The extracted values are stored in ...
I used multiple types of listeners including JMeter listeners, PerfMon Metrics Collector, and InfluxDB Backend Listener.
JMeter listeners
PerfMon Metrics Collector
InfluxDB Backend Listener
Parameterization is the process of replacing hard-coded values in a test script with variables to make the script more dynamic and reusable.
Parameterization helps in simulating real-world scenarios by varying input data during test execution.
It allows for running the same test script with different sets of data without the need to modify the script each time.
Common examples of parameterization include using CSV files, ...
Threads are lightweight processes within a process that can run concurrently. Thread groups are a collection of threads.
Threads are independent sequences of execution within a process.
Thread groups are used to organize and manage multiple threads together.
Threads within a group can share resources and communicate with each other.
Example: In performance testing, threads can simulate multiple users accessing a system con
I applied via LinkedIn and was interviewed in Oct 2023. There were 4 interview rounds.
API testing is a type of software testing that involves testing APIs directly to ensure they meet functionality, reliability, performance, and security requirements.
API testing involves testing the functionality, reliability, performance, and security of APIs.
It focuses on verifying that the API meets the requirements specified in its design.
API testing can be done manually or using automated tools.
Examples of API test
Thread group is a collection of threads that represent a group of virtual users in a performance test.
Thread group defines the number of users and the ramp-up period for a performance test.
Each thread in a thread group represents a virtual user that simulates real user behavior.
Thread group allows for configuring the concurrency and distribution of virtual users during a test.
Example: In JMeter, a Thread Group element ...
Aggregate report is a summary of performance test results showing key metrics like average response time, throughput, error rate, etc.
Aggregate report provides a high-level summary of performance test results
It includes metrics like average response time, throughput, error rate, and percentiles
Helps in identifying performance bottlenecks and areas for improvement
Commonly used in tools like JMeter to analyze performance
View Result Tree is a listener in JMeter that displays the results of performance tests in a tree format.
View Result Tree is used to view the response data, request and response headers, and other details of each sample in a performance test.
It can be used to debug issues in the test script by analyzing the details of each request and response.
View Result Tree can also be used to view and analyze the performance metric...
I applied via Google and was interviewed before Dec 2022. There were 4 interview rounds.
They ask aptitude. We can clear this
No coding required pseudo codes were enough
I applied via Naukri.com and was interviewed before May 2022. There were 3 interview rounds.
NFR sheet can be prepared by identifying the non-functional requirements and documenting them in a structured format.
Identify the non-functional requirements such as performance, scalability, reliability, security, usability, etc.
Document the requirements in a structured format such as a spreadsheet or a table.
Include details such as the requirement description, acceptance criteria, priority, and any dependencies.
Ensur...
Pacing time is calculated by dividing the total number of transactions by the duration of the test.
Pacing time is used to determine the rate at which virtual users should be generated during a performance test.
It is calculated by dividing the total number of transactions by the duration of the test.
For example, if the test is scheduled to run for 1 hour and the expected number of transactions is 10,000, the pacing time...
3-tier architecture is a client-server architecture with three layers: presentation, application, and data storage.
Presentation layer: User interface for interaction with the application
Application layer: Business logic and processing of user requests
Data storage layer: Storage and retrieval of data
Each layer communicates with the layer above and below it
Allows for scalability and separation of concerns
Examples: Web ap
Concurrent users and simultaneous users are often used interchangeably, but they have different meanings.
Concurrent users refer to the number of users accessing the system at the same time.
Simultaneous users refer to the number of users performing the same action at the same time.
Concurrent users can perform different actions at the same time, while simultaneous users perform the same action.
For example, if 100 users a...
There are several types of graphs, including line, bar, pie, scatter, and area graphs.
Line graphs show trends over time.
Bar graphs compare data between different categories.
Pie graphs show proportions of a whole.
Scatter graphs show the relationship between two variables.
Area graphs show the cumulative totals over time.
IP Spoofing is a technique used to impersonate another device by changing the source IP address of a packet.
IP Spoofing is commonly used in DDoS attacks to hide the attacker's identity.
It can also be used to bypass access controls by impersonating a trusted device.
IP Spoofing can be prevented by using firewalls and network intrusion detection systems.
Rendezvous point is a synchronization point in load testing where multiple virtual users wait for each other before proceeding.
Used in load testing to simulate real-world scenarios
Ensures that all virtual users reach a certain point before continuing
Helps in measuring the response time of the system under load
Can be used to test scenarios like online auctions, where multiple users bid at the same time
Infosys interview questions for designations
I applied via Job Portal and was interviewed in Nov 2021. There was 1 interview round.
Get interview-ready with Top Infosys Interview Questions
What people are saying about Infosys
Yes, I can remove all the pcs from the lab and keep them in another lab right now.
Ensure all the necessary equipment and tools are available for the move
Coordinate with the lab staff to ensure a smooth transition
Label and document each PC for easy identification and setup in the new lab
Ensure proper packaging and handling to prevent any damage during the move
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
The first two numbers of the series are always 0 and 1
The next number is the sum of the previous two numbers
The series goes on infinitely: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
Pseudo code: 1. Initialize variables a=0, b=1, c=0 2. Print a and b 3. Repeat steps 4-6 until desired number of terms 4. c=a+b 5. Pr
Algorithm for matrix multiplication
Create a result matrix with dimensions of the two input matrices
Iterate through each row and column of the result matrix
For each element in the result matrix, multiply corresponding row in first matrix with corresponding column in second matrix
Add the products obtained in the previous step to get the final value for the element
I worked on a project that involved sentiment analysis of customer reviews using Naive Bayes algorithm.
The project involved collecting customer reviews from various sources.
Preprocessing the data by removing stop words, stemming, and tokenizing.
Used Naive Bayes algorithm for sentiment analysis.
The algorithm was chosen because of its simplicity and effectiveness in text classification tasks.
The accuracy of the model was
Developed a web-based project management system for a construction company.
Used PHP and MySQL for backend development
Implemented user authentication and authorization
Designed a responsive UI using Bootstrap
Integrated Google Maps API for location tracking
Enabled file uploads and downloads for project documents
EXTC and IT are not mutually exclusive fields. My knowledge in EXTC complements my skills in IT.
My knowledge in EXTC gives me a strong foundation in electronics and communication, which are essential in the IT industry.
I have also gained programming skills through my coursework and projects in EXTC.
IT is a rapidly growing field with a lot of opportunities, and I believe my skills and knowledge make me a strong candidat...
Yes, I am open to relocation for the right opportunity.
I am willing to relocate for a position that aligns with my career goals
I am excited about the prospect of exploring a new city and culture
I am flexible and adaptable to new environments
I am familiar with several programming languages.
Java
Python
C++
JavaScript
SQL
A leader inspires and motivates while a manager plans and organizes.
Leaders focus on the big picture while managers focus on details
Leaders lead by example while managers delegate tasks
Leaders inspire and motivate while managers enforce rules and policies
Leaders are visionaries while managers are implementers
Examples of leaders: Steve Jobs, Martin Luther King Jr. Examples of managers: Tim Cook, COO of Apple
Yes, I am open to relocation for the right opportunity.
I am willing to relocate for the right job opportunity
I am open to exploring new places and cultures
I understand that relocation may come with challenges, but I am prepared to face them
I am excited about the prospect of starting fresh in a new location
I'm sorry, I don't have that information.
N/A
The TCS aptitude test was challenging but fair.
The test covered a wide range of topics including math, logic, and English.
The questions were designed to test problem-solving skills and critical thinking.
Time management was crucial as there were many questions to answer in a limited time.
Overall, the test was a good indicator of one's aptitude for software engineering.
I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.
5 years of experience in software development
Proficient in Java, Spring Boot, and Angular
Strong problem-solving skills
MindTree's focus on innovation, culture of learning, and diverse opportunities make it an ideal fit for my career growth.
Strong focus on innovation and cutting-edge technologies
Culture of continuous learning and development
Diverse opportunities for growth and career advancement
I am currently focusing on gaining practical experience in the software engineering field, but I may consider pursuing higher studies in the future.
Currently focusing on gaining practical experience in software engineering
Open to considering higher studies in the future
Higher studies could include a Master's degree in Computer Science or related field
I applied via Campus Placement
Worked on a group project to develop a mobile app for a charity organization
Collaborated with team members to define project scope and requirements
Assigned tasks and set deadlines to ensure timely completion
Conducted regular meetings to discuss progress and address any issues
Implemented agile methodology to adapt to changing requirements
Delivered a functional and user-friendly app within the given timeframe
To create a calculator program, use a GUI framework and implement basic arithmetic operations.
Choose a programming language and a GUI framework such as JavaFX or Tkinter.
Implement the basic arithmetic operations such as addition, subtraction, multiplication, and division.
Add functionality for decimal points, clear button, and negative numbers.
Test the program thoroughly to ensure accuracy and usability.
I am excited to work for this organisation because of its reputation for innovation and commitment to employee growth.
I am impressed by the company's track record of developing cutting-edge technology
I appreciate the emphasis on professional development and growth opportunities for employees
I am drawn to the company's culture of collaboration and teamwork
I am excited about the potential to work on projects that have a
In 5 years, I see myself as a senior software engineer leading a team of developers to create innovative solutions.
Leading a team of developers to create innovative solutions
Continuing to learn and stay up-to-date with the latest technologies
Contributing to the growth and success of the company
Mentoring and coaching junior developers
Taking on more responsibilities and challenges
based on 5 interviews
Interview experience
based on 31 reviews
Rating in categories
Technology Analyst
55.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
50.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
System Engineer
39.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
30.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate Consultant
28k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Cognizant
Accenture