Filter interviews by
I applied via Walk-in and was interviewed in Apr 2023. There were 3 interview rounds.
Discounts, percentage
A class is a blueprint for creating objects in Java. It defines the properties and behaviors that objects of the class will have.
A class is used to create objects in Java.
It defines the attributes (variables) and methods (functions) that objects will have.
Objects are instances of a class.
Classes can be used to organize and structure code.
Inheritance allows classes to inherit properties and behaviors from other classes.
...
Blue print is a sun microsystems best practice and enterprice in java developer
Exceptions are recoverable errors that can be handled programmatically, while errors are severe issues that cannot be recovered from.
Exceptions are subclasses of the Exception class, while errors are subclasses of the Error class.
Exceptions are caused by the application code and can be caught and handled using try-catch blocks.
Errors are typically caused by the environment or system and cannot be easily recovered from.
...
Ya really an exception is an abnormal event that araised during the execution of the program
Abstraction is the process of hiding implementation details while showing only the necessary information to the user.
Abstraction is achieved through abstract classes and interfaces.
It helps in reducing complexity and increasing efficiency.
For example, a car dashboard is an abstraction of the car's internal workings.
Abstraction is one of the four fundamental concepts of object-oriented programming.
Java features include platform independence, object-oriented programming, and automatic memory management.
Platform independence allows Java code to run on any platform without recompilation.
Object-oriented programming allows for modular and reusable code.
Automatic memory management frees developers from managing memory allocation and deallocation.
Other features include exception handling, multithreading, and security.
E...
Default package is a package that does not have any name.
Default package is also known as unnamed package.
Classes in default package can be accessed from other classes in the same package but not from other packages.
It is not recommended to use default package in production code.
Example: package myPackage; // named package, package // default package
Top trending discussions
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
Kafka is a distributed streaming platform used for building real-time data pipelines and streaming applications.
Kafka is designed to handle high-throughput, fault-tolerant, and scalable real-time data streams.
It uses topics to categorize data streams, producers publish messages to topics, and consumers subscribe to topics to process messages.
Kafka can be implemented using Kafka APIs in Java, Scala, or other programming...
OAuth is an open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords.
OAuth allows users to grant access to their information on one site to another site without sharing their credentials.
It is commonly used for authentication and authorization in APIs.
OAuth uses tokens to access re...
I applied via Naukri.com
I applied via Naukri.com
Program to return random number from array and count repetitive words.
Use Math.random() method to generate random index for array.
Use HashMap to count the frequency of each word in the array.
Iterate through the array and check if the word is already in the HashMap, if yes then increment its count.
To return random number from array, use the generated random index to access the element from array.
I applied via Job Portal and was interviewed in Sep 2024. There were 4 interview rounds.
2 DSA question was asked
40 questions in 20 minutes
Generate all possible permutations of an array of strings
Use recursion to generate permutations
Swap elements to create different permutations
Base case: when array size is 1, return array as permutation
I was interviewed before Dec 2023.
Online assessment with quantitative and qualitative questions
Some Tree traversal coding question
I applied via Recruitment Consulltant and was interviewed before Oct 2021. There were 4 interview rounds.
Reasoning and aptitude questions are given
Overloading is a concept in programming where multiple functions can have the same name but different parameters.
Functions with the same name but different parameters can be defined in a class
Overloading allows for flexibility in function usage
Example: void print(int num) and void print(string text) are overloaded functions
Inheritance in software development allows a class to inherit properties and behaviors from another class.
Inheritance allows a subclass to reuse code from a superclass
Subclass can also add new functionalities or override existing ones
Example: Animal class can be a superclass with properties like name and age, while Dog class can inherit from Animal and add a method bark()
posted on 30 May 2021
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
MVC is a software architecture pattern that separates an application into three interconnected components: Model, View, and Controller.
MVC stands for Model-View-Controller
Model represents the data and business logic
View represents the user interface
Controller handles user input and updates the model and view accordingly
Partial view is a reusable view component that can be rendered within another view
It is used to reduc...
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Analyst
45
salaries
| ₹1.8 L/yr - ₹6.8 L/yr |
Associate Consultant
43
salaries
| ₹3.6 L/yr - ₹13.5 L/yr |
Senior Analyst
39
salaries
| ₹5 L/yr - ₹15.6 L/yr |
Network Engineer
36
salaries
| ₹1.4 L/yr - ₹7 L/yr |
Consultant
30
salaries
| ₹6.3 L/yr - ₹18 L/yr |
TCS
Wipro
HCLTech
Infosys