i
Infosys
Filter interviews by
Coroutines are a way to perform asynchronous programming in Android. Builder type is used to create and configure a coroutine.
Coroutines in Android are used for managing asynchronous tasks without blocking the main thread.
Builder type is used to create a coroutine with specific configuration options.
Example: 'launch' is a builder type used to start a new coroutine.
Unit testing is a software testing method where individual units or components of a software are tested in isolation.
Unit testing helps in identifying bugs early in the development process.
It ensures that each unit of code works correctly on its own.
Unit tests are typically written using testing frameworks like JUnit or Mockito.
Example: Testing a function that calculates the sum of two numbers.
SOLID is a set of five design principles that help developers create more maintainable and scalable software.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without...
What people are saying about Infosys
I applied via Referral and was interviewed in Sep 2020. There were 4 interview rounds.
C# concepts including abstraction, interface, abstract method, abstract class, polymorphism, encapsulation, inheritance, and serialization.
Abstraction: hiding implementation details
Interface: defining a contract for behavior
Abstract method: method without implementation
Abstract class: class with one or more abstract methods
Polymorphism: ability of objects to take on multiple forms
Encapsulation: bundling data and behavi...
I applied via Walk-in and was interviewed before Dec 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2020. There were 3 interview rounds.
DBMS stands for Database Management System. It is a software system that allows users to define, create, maintain and control access to databases.
DBMS is used to manage large amounts of data efficiently.
It provides a way to store, retrieve and manipulate data in a structured manner.
It ensures data integrity and security by providing access control and backup and recovery mechanisms.
Examples of DBMS include MySQL, Oracl
There are various types of databases such as relational, NoSQL, graph, and document-oriented databases.
Relational databases store data in tables with predefined relationships between them.
NoSQL databases are non-relational and can handle unstructured data.
Graph databases store data in nodes and edges, and are useful for complex relationships.
Document-oriented databases store data in documents, similar to JSON objects.
E...
I applied via Naukri.com and was interviewed before May 2021. There were 3 interview rounds.
I applied via Referral and was interviewed before Sep 2020. There was 1 interview round.
I applied via Company Website and was interviewed in Nov 2020. There were 3 interview rounds.
based on 2 interviews
Interview experience
Technology Analyst
55.4k
salaries
| ₹3 L/yr - ₹11.1 L/yr |
Senior Systems Engineer
51.3k
salaries
| ₹2.5 L/yr - ₹8 L/yr |
Technical Lead
34.2k
salaries
| ₹5.1 L/yr - ₹20 L/yr |
System Engineer
31.7k
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Senior Associate Consultant
28.9k
salaries
| ₹6.2 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture