i
Infosys
Work with us
Filter interviews by
Big Data refers to large volumes of data that cannot be processed using traditional methods.
Big Data involves processing and analyzing large volumes of data
It includes structured, unstructured, and semi-structured data
Examples include social media data, sensor data, and financial transactions
To make apps secured, one needs to implement various measures such as encryption, authentication, and authorization.
Implement encryption to protect data in transit and at rest
Use strong authentication mechanisms such as two-factor authentication
Implement authorization to restrict access to sensitive data and features
Regularly update and patch the app to fix security vulnerabilities
Conduct regular security audits a...
API projects should be created when there is a need for data exchange between different systems.
APIs are useful for integrating different systems and allowing them to communicate with each other.
APIs can be used for creating web services, mobile apps, and other software applications.
APIs should be designed with security and scalability in mind.
Examples of API projects include payment gateways, social media APIs, a...
We use MySQL and MongoDB for our project.
MySQL is used for structured data storage and querying.
MongoDB is used for unstructured data storage and retrieval.
We also use Redis for caching purposes.
Our project involves handling large amounts of data, hence the need for multiple databases.
Oops concepts are the fundamental principles of object-oriented programming.
Abstraction
Encapsulation
Inheritance
Polymorphism
To add users in data administration, follow these steps:
Log in to the data administration system
Navigate to the user management section
Click on the 'Add User' button
Fill in the required user details such as name, email, and password
Assign appropriate roles and permissions to the user
Save the changes and the user will be added to the system
Libraries for electrical and instrumentation requirements can be created by following a structured approach.
Identify the requirements and specifications of the library
Design the library structure and components
Develop and test the library
Document the library for ease of use and maintenance
Continuously update and improve the library based on feedback and changes in requirements
Examples: National Instruments LabVIEW...
Functions return a value while procedures do not in Oracle.
Functions are used to perform a specific task and return a value.
Procedures are used to perform a specific task but do not return a value.
Functions can be used in SQL statements while procedures cannot.
Functions can be called from within procedures while procedures cannot be called from within functions.
Packages in Oracle provide modularity, encapsulation, and reusability of code.
Packages group related procedures, functions, and variables together.
Packages provide a namespace for the objects they contain, avoiding naming conflicts.
Packages can be compiled and stored in the database for efficient execution.
Packages can be granted privileges, allowing controlled access to their contents.
Packages can be versioned an...
Removing duplicate records in SQL
Use SELECT DISTINCT to retrieve unique records
Use GROUP BY to group records by a specific column
Use HAVING to filter out groups with more than one record
Use DELETE to remove duplicate records from the table
I appeared for an interview in May 2025, where I was asked the following questions.
Experienced Technical Lead with a strong background in software development and team management, passionate about delivering innovative solutions.
Over 10 years of experience in software development, specializing in Java and Python.
Led a team of 8 developers in a successful project that improved system performance by 30%.
Implemented Agile methodologies, resulting in a 25% increase in team productivity.
Strong communicati...
I have extensive experience in software development, team leadership, and project management across various technologies.
Led a team of 5 developers in creating a web application using React and Node.js, improving user engagement by 30%.
Implemented Agile methodologies, resulting in a 25% increase in project delivery speed.
Designed and optimized RESTful APIs, enhancing system performance and reducing response time by 40%...
I applied via Company Website and was interviewed in Aug 2024. There were 2 interview rounds.
I am a seasoned Technical Lead with experience in leading projects from conception to completion.
Led a team of developers in the development of a new e-commerce platform
Implemented agile methodologies to improve project efficiency
Collaborated with stakeholders to gather requirements and ensure project alignment
I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.
Coding test is a programming challenge that assesses a developer's coding skills and problem-solving abilities. Coding tests can be used in a variety of situations, such as during the hiring process, as part of a professional certification program, or to assess a developer's current skill level.
Here are some details about coding tests:
Types of coding tests
Coding tests can range from simple challenges that can be completed in minutes to more complex projects that can take hours or days.
What to expect
During a coding test, you may be given a problem to solve and asked to write code to solve it. You may also be asked questions about your thought process while you're coding.
How to prepare
To prepare for a coding test, you can practice coding on a whiteboard or blank sheet of paper. You can also get used to writing code without an integrated development environment (IDE) or compiler.
How to take the test
You may be given a link to a code editor and be able to choose your programming language. You should make sure to take the test in a quiet environment where you won't be distracted.
How recruiters use coding tests
Coding tests can help recruiters assess a large number of candidates effectively because they can use an auto-grading system.
$263.37
0.90%
+2.36 Today
After hours:
$263.37
(
0.00%
)
0.00
Closed: 3 Jan, 17:10:18 UTC-5 · USD · NYSE · Disclaimer
1 D
5 D
1 M
6 M
YTD
1 Y
5 Y
MAX
10:30
13:30
16:30
19:30
260.00
261.00
262.00
263.00
264.00
265.00
Prev close $261.01
Lockheed Martin Corp
$481.82
LMT
0.089%
Northrop Grumman Corp
$467.82
NOC
0.041%
Johnson & Johnson
$144.19
JNJ
0.12%
General Motors Co
$51.77
GM
0.78%
Rtx Corp
$115.87
RTX
0.12%
iShares US Aerospace & Defense ETF
$146.20
ITA
0.93%
Howmet Aerospace Inc
$112.76
HWM
1.78%
General Electric Co
$171.96
GE
2.00%
L3Harris Technologies Inc
$209.75
LHX
1.15%
Boeing Co
$169.90
BA
1.15%
Previous close
$261.01
Day range
$260.27 - $264.16
Year range
$247.36 - $316.90
Market cap
72.42B USD
Avg. volume
1.65M
P/E ratio
20.07
Dividend yield
2.16%
Primary exchange
NYSE
GLeaf logo
CDP Climate Change Score
B
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
Values can be passed to a program through command line arguments, environment variables, configuration files, and user input.
Command line arguments: Values can be passed to a program when it is executed from the command line.
Environment variables: Values can be passed to a program through environment variables set in the operating system.
Configuration files: Programs can read values from configuration files to customiz...
To find the 5th highest value of salary in the employee table, you can use SQL query with the ORDER BY and LIMIT clauses.
Use SQL query with ORDER BY clause to sort the salaries in descending order
Use LIMIT 4,1 to skip the first 4 highest salaries and get the 5th highest salary
Sort an array of strings based on a substring
Use a custom comparator function to sort the array based on a specific substring
Implement the comparator function to compare substrings of each string in the array
Example: Sort array ['apple', 'banana', 'cherry'] based on substring 'an' -> ['banana', 'cherry', 'apple']
In COBOL, parm parameters can be accepted using the ACCEPT statement. The declaration structure includes the PICTURE clause.
Use ACCEPT statement to accept parm parameter in COBOL
Declare parm parameter using PICTURE clause in COBOL
Example: ACCEPT parm-parameter
Example: 01 parm-parameter PIC X(10)
Global variables are accessible throughout the entire program, while local variables are only accessible within a specific function or block of code.
Global variables are declared outside of any function or block.
Local variables are declared within a function or block and are only accessible within that function or block.
Global variables can be accessed and modified by any part of the program.
Local variables have limite...
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Designing a streaming data pipeline in GCP involves selecting appropriate services like Pub/Sub, Dataflow, BigQuery, and Cloud Storage.
Use Google Cloud Pub/Sub for ingesting and distributing data streams
Utilize Google Cloud Dataflow for processing and transforming data in real-time
Store processed data in Google BigQuery for analysis and querying
Consider using Google Cloud Storage for storing raw data or backups
Cloud migration challenges include security concerns, data transfer issues, and compatibility problems.
Security concerns related to data privacy and compliance regulations
Data transfer issues such as bandwidth limitations and latency
Compatibility problems with existing systems and applications
Lack of skilled resources for managing cloud infrastructure
Cost management and budget constraints
Potential downtime during migra...
I want to join the company because of its innovative technology solutions and strong reputation in the industry.
Impressed by the company's track record of successful projects
Excited about the opportunity to work with cutting-edge technology
Looking to be part of a team that values collaboration and creativity
I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.
Signal new feature is a way to inform users about a new functionality or improvement in a product.
Create a notification or pop-up message to alert users about the new feature
Include a brief description of the new feature and its benefits
Provide a link or button for users to learn more or try out the new feature
Seeking new challenges and growth opportunities in a different environment.
Desire for professional growth
Seeking new challenges
Exploring different work environment
I have worked as a Technical Lead in various projects, leading development teams and overseeing technical aspects of software development.
Led development teams in implementing software solutions
Oversaw technical architecture and design decisions
Mentored team members and provided technical guidance
Collaborated with stakeholders to gather requirements and define project scope
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
List and Tuple differences, ordering, indexing, and iteration
List is mutable, Tuple is immutable
Lists are ordered and indexed starting from 0, Tuples are also ordered but indexed starting from 0
Iterating through a List: for item in my_list: print(item)
Iterating through a Tuple: for item in my_tuple: print(item)
Decorator pattern allows adding new functionality to an object dynamically.
Decorator pattern involves adding new behaviors to objects by wrapping them in another object.
It allows for adding functionality without altering the original object.
Example: Adding logging functionality to a method by decorating it with a logging decorator.
Generate prime numbers from 1 to n
Iterate from 2 to n and check if each number is prime
Use a boolean array to mark non-prime numbers
Optimize by only checking up to square root of n
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
Coding questions from leetcode. 15 minutes to solve
Life cycle hooks in Angular are functions that allow you to tap into specific points in a component's life cycle.
Angular components have several life cycle hooks such as ngOnInit, ngOnDestroy, ngOnChanges, etc.
These hooks allow you to perform actions at specific points in the component's life cycle, such as initialization, change detection, and destruction.
For example, ngOnInit is called after the component has been in...
Pure pipes do not change the input data, while impure pipes can change the input data.
Pure pipes are used for data transformation without side effects.
Impure pipes can have side effects and are used for operations like logging or API calls.
Pure pipes are faster as they are only executed when a pure change to the input is detected.
Impure pipes are executed on every change detection cycle.
Example: currency pipe is pure, ...
What people are saying about Infosys
Some of the top questions asked at the Infosys Technical Lead interview -
The duration of Infosys Technical Lead interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 116 interview experiences
Difficulty level
Duration
based on 916 reviews
Rating in categories
6-15 Yrs
₹ 5.1-23 LPA
Technology Analyst
55.8k
salaries
| ₹3 L/yr - ₹11.6 L/yr |
Senior Systems Engineer
53.7k
salaries
| ₹2.5 L/yr - ₹8.3 L/yr |
Technical Lead
35k
salaries
| ₹7.3 L/yr - ₹20 L/yr |
System Engineer
32.4k
salaries
| ₹2.4 L/yr - ₹5.5 L/yr |
Senior Associate Consultant
31k
salaries
| ₹6.3 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture