i
4i apps solutions
Filter interviews by
Method overloading is the ability to define multiple methods with the same name but different parameters.
Method overloading allows a class to have multiple methods with the same name but different parameters.
The methods must differ in the number, type, or order of their parameters.
Example: void print(int a), void print(int a, int b), void print(String s)
Method overloading is resolved at compile-time based on the number
A constructor is a special method that is used to initialize objects of a class.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
They can take parameters to set initial values for object properties.
If a class does not have a constructor, a default constructor is provided by the compiler.
Constructors can be overloaded to provide multiple ways of initiali
Different types of joins in SQL and their explanations
Inner join: returns only the matching rows from both tables
Left join: returns all rows from the left table and matching rows from the right table
Right join: returns all rows from the right table and matching rows from the left table
Full outer join: returns all rows from both tables, with NULL values in place of non-matching rows
Cross join: returns the Cartesian prod
based on 15 interviews
Interview experience
based on 101 reviews
Rating in categories
Technical Consultant
74
salaries
| ₹4 L/yr - ₹13 L/yr |
Functional Consultant
46
salaries
| ₹4.6 L/yr - ₹17 L/yr |
Senior Associate Technical Consultant
45
salaries
| ₹2.3 L/yr - ₹7.5 L/yr |
Oracle Financial Functional Consultant
39
salaries
| ₹4.9 L/yr - ₹16.8 L/yr |
Oracle Technical Consultant
34
salaries
| ₹3.5 L/yr - ₹12 L/yr |
Infosys
TCS
Wipro
HCLTech