Filter interviews by
I applied via LinkedIn and was interviewed in Mar 2021. There were 5 interview rounds.
Yes, we can pass values during object creation using constructors.
Constructors are special methods that are called when an object is created.
They can take parameters to initialize the object's state.
Values passed during object creation are used to initialize instance variables.
Example: public class Person { String name; int age; public Person(String name, int age) { this.name = name; this.age = age; } }
Example usage: P...
Array is a fixed-size data structure while Array list is a dynamic data structure.
Array has a fixed size while Array list can grow dynamically.
Array can store only homogeneous data types while Array list can store heterogeneous data types.
Array is faster than Array list in terms of accessing elements.
Array list provides more functionality like add, remove, and search.
Example of Array: int[] arr = new int[5]; Example of...
OOP concepts in Java with real time examples
Encapsulation - hiding implementation details of a class. Example: private variables in a class
Inheritance - creating a new class from an existing class. Example: subclass extending a superclass
Polymorphism - ability of an object to take many forms. Example: method overloading and overriding
Abstraction - showing only necessary details to the user. Example: abstract classes an...
Exceptions are errors that occur during program execution. There are two types: checked and unchecked.
Exceptions are objects that represent errors or exceptional conditions that occur during program execution.
Checked exceptions are checked at compile time and must be handled or declared in the method signature.
Unchecked exceptions are not checked at compile time and can be handled or left to propagate up the call stack...
Top trending discussions
I applied via Recruitment Consultant and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Jun 2020. There were 5 interview rounds.
I applied via Campus Placement
I appeared for an interview in Jan 2017.
I want to join Citi because of its global presence, strong reputation, and opportunities for growth.
Citi is a global company with a presence in over 100 countries, which provides an opportunity to work with diverse teams and gain international exposure.
Citi has a strong reputation in the financial industry, known for its expertise and innovative solutions.
Citi offers excellent career development opportunities, includin...
I am interested in a career in banking because of the opportunities for growth, the dynamic nature of the industry, and my passion for financial analysis.
Opportunities for growth: Banking offers a wide range of career paths and opportunities for advancement. I am excited about the potential to develop my skills and progress within the industry.
Dynamic nature of the industry: Banking is constantly evolving, with new tec...
The Indian economy has experienced mixed performance in the past 2 years.
GDP growth rate has fluctuated
Demonetization and GST implementation impacted the economy
Unemployment rate has been a concern
Inflation has remained relatively low
Foreign direct investment has increased
Agricultural sector faced challenges due to weather conditions
Probability based optimization problem
Probability based optimization problems involve finding the optimal solution considering uncertain outcomes
These problems often require the use of mathematical models and statistical analysis
Examples include portfolio optimization, resource allocation, and production planning
Solving such problems involves determining the probabilities of different outcomes and optimizing the decisi...
Software Developer
6
salaries
| ₹3 L/yr - ₹8.6 L/yr |
Senior Software Developer
4
salaries
| ₹11 L/yr - ₹14 L/yr |
Senior Software Engineer
4
salaries
| ₹7 L/yr - ₹22 L/yr |
Software Engineer
3
salaries
| ₹3 L/yr - ₹10 L/yr |
Quality Analyst
3
salaries
| ₹3.7 L/yr - ₹3.7 L/yr |
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group