Filter interviews by
I applied via Indeed and was interviewed in Oct 2020. There were 4 interview rounds.
OOPs concepts are fundamental to Java programming. They include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: bundling data and methods that operate on that data within a single unit
Inheritance: creating new classes from existing ones, inheriting their properties and methods
Polymorphism: the ability of objects to take on many forms, allowing for flexibility and extensibility
Abstraction: hidin...
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
SQL is necessary for most projects involving databases to manage and query data efficiently.
SQL is essential for creating, updating, and querying databases in most projects.
Without SQL, it would be challenging to interact with databases and retrieve specific data.
Examples of SQL commands include SELECT, INSERT, UPDATE, and DELETE.
SQL can help optimize database performance and ensure data integrity.
HQL stands for Hibernate Query Language, a query language similar to SQL but used for Hibernate ORM framework.
HQL is used to perform database operations in Hibernate ORM framework.
It is similar to SQL but operates on Hibernate objects instead of database tables.
HQL queries are written in Hibernate-specific syntax.
Example: 'FROM Employee e WHERE e.department = :dept'
HQL queries are translated into SQL queries by Hiberna
Views in Java are user interface components that display data from a model in a specific format.
Views are used to represent the user interface in Java applications.
They display data from a model in a visually appealing format.
Examples include buttons, text fields, labels, and checkboxes.
Cross joins are a type of join operation in SQL that combines each row from one table with each row from another table.
Cross joins do not have a join condition specified, resulting in a Cartesian product of the two tables.
They can be used when you want to combine every row from one table with every row from another table.
Cross joins can lead to a large result set if the tables being joined have many rows.
Delete removes rows one by one, while truncate removes all rows at once.
Delete is a DML command, while truncate is a DDL command.
Delete can be rolled back, while truncate cannot be rolled back.
Delete fires triggers, while truncate does not fire triggers.
Delete is slower as it logs individual row deletions, while truncate is faster as it logs the deallocation of the data pages.
I applied via Company Website and was interviewed in Dec 2021. There were 8 interview rounds.
Degree College ( B.C .A) group
Java developer
Wipro BPS has multiple branches across India and globally.
Wipro BPS has branches in major cities like Bangalore, Chennai, Mumbai, Pune, Hyderabad, etc.
They also have branches in countries like the USA, UK, Australia, etc.
The exact branch location for a Java Developer role may depend on the project and client requirements.
I am fresher in Wipro BPS
I applied via Fb and was interviewed in May 2022. There were 3 interview rounds.
Easy question
An array in Java is a collection of similar type of elements stored in contiguous memory locations.
Arrays can be of primitive data types like int, float, etc. or reference types like String, Object, etc.
Arrays have a fixed size and can be accessed using an index starting from 0.
Arrays can be initialized during declaration or later using the new keyword.
Example: String[] names = {"John", "Mary", "Bob"};
Example: int[] nu...
I applied via AmbitionBox and was interviewed in Jan 2022. There were 3 interview rounds.
Types of joins in SQL
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
Cross join: returns the Cartesian product of both tables
Oops concepts in Java
Object-oriented programming
Encapsulation
Inheritance
Polymorphism
Abstraction
Class
Object
Interface
Constructor
Method Overloading
Method Overriding
Operators in SQL and programming languages are used to perform various operations on data.
SQL operators include arithmetic, comparison, logical, and bitwise operators.
Programming language operators include arithmetic, assignment, comparison, logical, and bitwise operators.
Examples of SQL operators are +, -, *, /, =, <>, >, <, AND, OR, NOT, &, |, ^.
Examples of programming language operators are +, -, *, /, =, ==, !=, >,
I applied via Naukri.com and was interviewed in May 2022. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Mar 2022. There was 1 interview round.
To make a class immutable, use final keyword, private fields, no setters, and defensive copying.
Use final keyword to make class unextendable
Use private fields to prevent direct access
No setters to prevent modification
Defensive copying to prevent modification of mutable objects
SOLID principles and factory design pattern can be used to create immutable objects
Example: String class in Java is immutable
I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.
Internal working of HashMap
HashMap is a data structure that stores key-value pairs
It uses hashing to store and retrieve values
The hash code of the key is used to find the index of the value in the array
If there is a collision, the values are stored in a linked list at that index
The load factor determines when the HashMap should resize
The default load factor is 0.75
HashMap is not thread-safe, use ConcurrentHashMap for t
RequestBody annotation is used to bind the HTTP request body to a method parameter in Spring.
Used in Spring MVC to handle POST requests
Used to map the request body to a Java object
Can be used with other annotations like @PostMapping
Can be used to validate the request body using @Valid annotation
To start Spring Boot app with class error, disable strict classpath checking.
Add 'spring.main.lazy-initialization=true' to application.properties.
Disable strict classpath checking by adding 'spring.main.allow-bean-definition-overriding=true'.
Use 'spring.main.banner-mode=off' to disable banner.
Use 'spring.main.web-environment=false' to disable web environment.
Use 'spring.main.headless=true' to enable headless mode.
I applied via Job Fair and was interviewed in Dec 2021. There were 2 interview rounds.
Int is an abbreviation for integer, which is a numerical data type in programming.
Int is not a string, it is a data type used to represent whole numbers.
In Java, int is a primitive data type and is declared using the keyword 'int'.
Examples of int variables: int age = 25; int quantity = 10;
What is 4 times of five multiple by 3
I applied via Recruitment Consultant and was interviewed in Jul 2021. There were 3 interview rounds.
Java Developer
5
salaries
| ₹2 L/yr - ₹4.2 L/yr |
Software Developer
4
salaries
| ₹2 L/yr - ₹3 L/yr |
Medical Biller
4
salaries
| ₹1.3 L/yr - ₹2.4 L/yr |
Medical Billing Executive
3
salaries
| ₹0.8 L/yr - ₹1.7 L/yr |
Siemens Healthineers
GE Healthcare
Philips
AGFA HEALTHCARE INDIA