Filter interviews by
JDK is a development kit, JRE is a runtime environment, and JVM is a virtual machine that executes Java code.
JDK includes JRE and development tools
JRE includes JVM and necessary libraries
JVM interprets compiled Java code into machine code
JDK is needed for developing Java applications
JRE is needed for running Java applications
Multiple JVMs can run on a single machine
Set is a collection of unique elements, List is an ordered collection of elements, and Map is a collection of key-value pairs.
Set does not allow duplicates, e.g. a set of integers {1, 2, 3, 4, 5}
List maintains the order of elements, e.g. a list of names ['John', 'Mary', 'Bob']
Map stores key-value pairs, e.g. a map of phone numbers {'John': '123-456-7890', 'Mary': '987-654-3210'}
To train a beginner in Java, start with basic concepts and gradually introduce programming concepts.
Start with basic concepts like data types, variables, and operators
Introduce control structures like if-else statements and loops
Teach object-oriented programming concepts like classes and objects
Encourage practice and experimentation with simple programs
Provide resources like online tutorials and exercises
Offer gui...
Microservices are a software architecture approach where applications are built as a collection of small, independent services.
Advantages include increased scalability, flexibility, and resilience
Each service can be developed, deployed, and scaled independently
Allows for easier maintenance and updates
Basic architecture involves breaking down a monolithic application into smaller, self-contained services
Services co...
Main method is static because it needs to be called without creating an instance of the class.
Static methods can be called without creating an instance of the class
Main method is the entry point of the program
Main method must have a specific signature: public static void main(String[] args)
args is an array of strings that can be used to pass command line arguments to the program
JAVA API provides various classes and methods to handle data effectively.
Use classes like BufferedReader, FileReader, and Scanner to read data from files.
Use classes like BufferedWriter, FileWriter, and PrintWriter to write data to files.
Use classes like ArrayList and HashMap to store and manipulate data in memory.
Use classes like ResultSet and PreparedStatement to interact with databases.
Use classes like JsonPars...
Performance issues in a project can arise due to various reasons.
Identify the root cause of the issue
Analyze the impact of the issue on the project timeline and budget
Implement corrective actions to resolve the issue
Monitor the performance regularly to avoid future issues
SQL joins, bst, traversal
I applied via LinkedIn and was interviewed before Sep 2023. There was 1 interview round.
I applied via Job Fair and was interviewed in Mar 2022. There were 2 interview rounds.
Set is a collection of unique elements, List is an ordered collection of elements, and Map is a collection of key-value pairs.
Set does not allow duplicates, e.g. a set of integers {1, 2, 3, 4, 5}
List maintains the order of elements, e.g. a list of names ['John', 'Mary', 'Bob']
Map stores key-value pairs, e.g. a map of phone numbers {'John': '123-456-7890', 'Mary': '987-654-3210'}
To train a beginner in Java, start with basic concepts and gradually introduce programming concepts.
Start with basic concepts like data types, variables, and operators
Introduce control structures like if-else statements and loops
Teach object-oriented programming concepts like classes and objects
Encourage practice and experimentation with simple programs
Provide resources like online tutorials and exercises
Offer guidance...
Main method is static because it needs to be called without creating an instance of the class.
Static methods can be called without creating an instance of the class
Main method is the entry point of the program
Main method must have a specific signature: public static void main(String[] args)
args is an array of strings that can be used to pass command line arguments to the program
To develop a Spring Boot application, follow these steps:
Create a new Spring Boot project using Spring Initializr
Define the necessary dependencies in the pom.xml file
Create the necessary Java classes and packages
Define the application properties in the application.properties file
Run the application using the Spring Boot Maven plugin or by running the main class
Test the application using a web browser or a REST client
I applied via LinkedIn and was interviewed before May 2022. There were 4 interview rounds.
JAVA API provides various classes and methods to handle data effectively.
Use classes like BufferedReader, FileReader, and Scanner to read data from files.
Use classes like BufferedWriter, FileWriter, and PrintWriter to write data to files.
Use classes like ArrayList and HashMap to store and manipulate data in memory.
Use classes like ResultSet and PreparedStatement to interact with databases.
Use classes like JsonParser an...
Performance issues in a project can arise due to various reasons.
Identify the root cause of the issue
Analyze the impact of the issue on the project timeline and budget
Implement corrective actions to resolve the issue
Monitor the performance regularly to avoid future issues
Top trending discussions
posted on 29 Sep 2021
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 4 interview rounds.
posted on 28 May 2021
I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 3 interview rounds.
Printing reverse of string without inbuilt function and start printing from last index.
Iterate through the string from last index to first index and append each character to a new string.
Use a loop to iterate through the string and concatenate each character to the new string.
Print the new string in reverse order.
I applied via Referral and was interviewed before Jul 2021. There were 2 interview rounds.
Easy question, maximum question on average, ages, pie chart,flow chart of coding, English comprehension, situation based question.
I applied via Referral and was interviewed in Oct 2023. There was 1 interview round.
Azure pricing is based on usage and offers various pricing options.
Azure pricing is pay-as-you-go, meaning you only pay for what you use
There are different pricing tiers based on services and resources
Discounts are available for long-term commitments or reserved instances
posted on 15 May 2024
I applied via Shine and was interviewed in Nov 2023. There was 1 interview round.
Some of the top questions asked at the Oracle Financial Services Software Consultant interview -
based on 4 interview experiences
Difficulty level
Duration
based on 20 reviews
Rating in categories
Senior Consultant
1.3k
salaries
| ₹11 L/yr - ₹19 L/yr |
Staff Consultant
1.3k
salaries
| ₹8 L/yr - ₹14 L/yr |
Associate Consultant
1.2k
salaries
| ₹5.2 L/yr - ₹11 L/yr |
Principal Consultant
710
salaries
| ₹16.2 L/yr - ₹29.9 L/yr |
Application Developer
492
salaries
| ₹9.9 L/yr - ₹17.2 L/yr |
Oracle
24/7 Customer
KPIT Technologies
Intellect Design Arena