Filter interviews by
To implement a service in Android, you need to create a class that extends Service and override its lifecycle methods.
Create a class that extends Service
Override lifecycle methods such as onStartCommand() and onDestroy()
Register the service in the AndroidManifest.xml file
Start the service using startService() method
The RecyclerView is a flexible view for providing a limited window into a large data set.
Create a RecyclerView in your layout XML file.
Define a custom adapter class that extends RecyclerView.Adapter.
Implement the necessary methods in the adapter class like onCreateViewHolder, onBindViewHolder, and getItemCount.
Set the adapter to the RecyclerView in your activity or fragment.
Optionally, you can also implement a layout m...
OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs focuses on creating objects that interact with each other to solve a problem.
It involves concepts like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
E...
Top trending discussions
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
Factorial can be calculated using a loop by multiplying numbers from 1 to n.
Initialize a variable to 1
Use a loop to multiply the variable with numbers from 1 to n
Return the variable
I applied via Campus Placement and was interviewed before Apr 2020. There were 3 interview rounds.
Answering questions related to software development and Salesforce administration.
Process Builder is a visual tool in Salesforce used to automate business processes.
Types of relationships in Salesforce include lookup, master-detail, and many-to-many relationships.
User represents an individual who can log in and access Salesforce, Profile defines the permissions and settings for a user, and Role determines the hierarchy...
I have configured various software systems and tools for development purposes.
Configured IDEs such as Eclipse and Visual Studio for development
Set up version control systems like Git and SVN
Installed and configured build tools like Maven and Gradle
Configured application servers like Tomcat and JBoss
Set up databases like MySQL and Oracle for development and testing
I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.
I applied via Company Website and was interviewed in Feb 2021. There was 1 interview round.
Count the number of pairs in an array whose sum is equal to a given number k.
Iterate through the array and for each element, check if k minus the element exists in the array.
Use a hash table to store the frequency of each element in the array.
If the array contains duplicates, handle them separately to avoid overcounting.
Time complexity can be improved to O(n) using a two-pointer approach.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
Abstraction is the process of hiding complex implementation details and exposing only the necessary information.
Abstraction helps in reducing complexity and increasing efficiency.
It allows us to focus on the essential features of an object or system.
Abstraction can be achieved through abstract classes, interfaces, and encapsulation.
For example, a car can be abstracted as a vehicle with certain properties and methods.
Ab...
Hiding implementation means keeping the internal details of a class or function hidden from the outside world.
It is a fundamental principle of object-oriented programming.
It helps in achieving encapsulation and abstraction.
It prevents the user from accessing the internal workings of a class or function.
Examples include private variables and methods in a class.
It allows for easier maintenance and modification of code.
It...
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.
I appeared for an interview in Mar 2021.
based on 1 interview
Interview experience
based on 5 reviews
Rating in categories
PHP Developer
17
salaries
| ₹2.4 L/yr - ₹5.2 L/yr |
Java Developer
16
salaries
| ₹1.7 L/yr - ₹4.8 L/yr |
Android Developer
12
salaries
| ₹2.8 L/yr - ₹6 L/yr |
Software Developer
8
salaries
| ₹1.8 L/yr - ₹5.6 L/yr |
Senior PHP Developer
8
salaries
| ₹3.6 L/yr - ₹5 L/yr |
TCS
Accenture
Wipro
Cognizant