Faster and better experience!
i
Infosys
Filter interviews by
datesInPeriod returns dates within a specified range, while datesInBetween focuses on dates strictly between two endpoints.
datesInPeriod includes start and end dates in the result.
Example: datesInPeriod('2023-01-01', '2023-01-10') returns dates from Jan 1 to Jan 10.
datesInBetween excludes the start and end dates.
Example: datesInBetween('2023-01-01', '2023-01-10') returns dates from Jan 2 to Jan 9.
datesInPeriod is ...
Static and final keywords are used in Java to define class-level variables and constants respectively.
Static keyword is used to define class-level variables and methods, which are shared among all instances of the class.
Final keyword is used to define constants that cannot be changed once initialized.
Static variables are accessed using the class name, while final variables are accessed using object references.
Exam...
Multi threading is a technique to execute multiple threads concurrently, improving performance and responsiveness.
Threads are lightweight processes that share the same memory space.
They can be created using classes like Thread or by implementing the Runnable interface.
Thread synchronization is important to avoid race conditions and ensure data integrity.
Common multi-threading concepts include thread pools, locks, ...
LAN is a local network, MAN is a metropolitan network, and WAN is a wide area network.
LAN covers a small area like a home, office, or building.
MAN covers a larger area like a city or town.
WAN covers a wide area like a country or even the whole world.
LAN has high data transfer rates and low latency.
MAN has moderate data transfer rates and latency.
WAN has lower data transfer rates and higher latency.
Examples of LAN ...
What people are saying about Infosys
Yes, I have knowledge of coding and Java.
I have experience in coding with Java programming language.
I have worked on various Java projects during my academic and professional career.
I am familiar with Java concepts such as object-oriented programming, data structures, and algorithms.
I have also used Java frameworks such as Spring and Hibernate.
I am comfortable with writing and debugging Java code.
Count set bit in a given number
Use bitwise AND operator with 1 to check if the rightmost bit is set
Shift the number to the right by 1 bit after each iteration
Repeat until the number becomes 0
Add 1 to the count for each set bit
Cloud computing is the delivery of computing services over the internet.
Cloud computing allows users to access data and applications from anywhere with an internet connection.
It eliminates the need for physical servers and hardware, reducing costs and increasing scalability.
Examples of cloud computing services include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
DBMS is a software system that manages databases. In case of overload, optimize queries, add indexes, or scale up hardware.
DBMS stands for Database Management System
It is a software system that manages databases
In case of overload, optimize queries to reduce load on the database
Add indexes to improve query performance
Scale up hardware by adding more memory, CPU, or storage
Use load balancing to distribute the load ...
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, fields, and methods, while interface cannot have any of these.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract that implementin...
Static and final keywords are used in Java to define class-level variables and constants respectively.
Static keyword is used to define class-level variables and methods, which are shared among all instances of the class.
Final keyword is used to define constants that cannot be changed once initialized.
Static variables are accessed using the class name, while final variables are accessed using object references.
Example: ...
I appeared for an interview in Oct 2024, where I was asked the following questions.
datesInPeriod returns dates within a specified range, while datesInBetween focuses on dates strictly between two endpoints.
datesInPeriod includes start and end dates in the result.
Example: datesInPeriod('2023-01-01', '2023-01-10') returns dates from Jan 1 to Jan 10.
datesInBetween excludes the start and end dates.
Example: datesInBetween('2023-01-01', '2023-01-10') returns dates from Jan 2 to Jan 9.
datesInPeriod is usefu...
Row level security restricts data access at the row level based on user roles or attributes.
Enables fine-grained access control to database rows.
Users can only see data they are authorized to access.
Example: A sales database where sales reps can only view their own sales records.
Implemented using policies or filters in database systems like PostgreSQL.
Helps in compliance with data privacy regulations.
I applied via LinkedIn and was interviewed in Oct 2023. There was 1 interview round.
Aggregation is a concept in object-oriented programming where one object is composed of multiple objects.
Aggregation is a form of association where one class contains references to other classes.
It represents a 'has-a' relationship between objects.
For example, a car has an engine, wheels, and seats.
Stacks are data structures that follow the Last-In-First-Out (LIFO) principle.
They are used to store and retrieve data in ...
Multi threading is a technique to execute multiple threads concurrently, improving performance and responsiveness.
Threads are lightweight processes that share the same memory space.
They can be created using classes like Thread or by implementing the Runnable interface.
Thread synchronization is important to avoid race conditions and ensure data integrity.
Common multi-threading concepts include thread pools, locks, semap...
I applied via Naukri.com and was interviewed before May 2023. There were 2 interview rounds.
General Aptitude questions
Coding questions from haker rank
I applied via Referral and was interviewed in May 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2022. There were 3 interview rounds.
Reasoning, verable test, coding
Reasoning, aptitude test, coding test
I applied via Naukri.com
I am a software engineer with experience in Java and Python.
I have a Bachelor's degree in Computer Science.
I have worked on projects involving web development and data analysis.
I am familiar with Agile methodologies and have experience working in a team environment.
Yes, I have knowledge of coding and Java.
I have experience in coding with Java programming language.
I have worked on various Java projects during my academic and professional career.
I am familiar with Java concepts such as object-oriented programming, data structures, and algorithms.
I have also used Java frameworks such as Spring and Hibernate.
I am comfortable with writing and debugging Java code.
Managing pressure involves staying calm, prioritizing tasks, and using effective strategies to maintain productivity and focus.
Stay Organized: I use tools like Trello or Asana to prioritize tasks and break them down into manageable steps, which helps me stay focused.
Practice Mindfulness: I take short breaks to practice deep breathing or meditation, which helps clear my mind and reduce stress during high-pressure situat...
I applied via Naukri.com
SDLC stands for Software Development Life Cycle.
It is a process used to design, develop, test, and deploy software.
It consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
It helps to ensure that the software is developed efficiently, on time, and within budget.
Examples of SDLC models include Waterfall, Agile, and DevOps.
based on 7 interview experiences
Difficulty level
Duration
based on 19 reviews
Rating in categories
Technology Analyst
55.8k
salaries
| ₹3 L/yr - ₹11.5 L/yr |
Senior Systems Engineer
52.6k
salaries
| ₹2.5 L/yr - ₹8.1 L/yr |
Technical Lead
34.7k
salaries
| ₹7.3 L/yr - ₹20 L/yr |
System Engineer
32.2k
salaries
| ₹2.3 L/yr - ₹5.3 L/yr |
Senior Associate Consultant
30.1k
salaries
| ₹6.3 L/yr - ₹16.8 L/yr |
TCS
Wipro
Cognizant
Accenture