What is the data type preferred to use in map as key
Senior Java Developer Interviews
Senior Java Developer Interview Questions
"Senior developers have years of experience in Java and have the knowledge and communication skills to mentor other developers. Companies prioritize strong technical skills and questions will focus on problem solving and critical thinking. A bachelor's degree in computer science or a related field, along with years of industry experience are standard."
5,296 senior java developer interview questions shared by candidates
How HashMap works Create custom immutable class Write Singleton pattern code
Explain OOPS concepts.
Write code to print vowels of a string
Find If the string has Valid Parenthesis?
Simple questions on string, array Rest protocols HTTP methods
1)Which Java Version worked upon? Java 8 features? Stream API? 2)Why should the sub class exceptions be used before super class exceptions in a catch block? try{ //something } catch(RuntimeException|NullPointerException|IOException e){ } will the above code work? No it is going to be an error, but why is it happening? 3)Abstract class and Interface can have methods declared and defined. So when to use abstract class, when to use interface? 4)Hashmap internal implementation? 5)We have a map to store String and Integer key-value pairs as shown below. How to store data case-insensitive? Map<String,Integer>map=new HashMap<>(); map.put("abc",10000); map.put("ABC",10000); Above mentioned map should only store one key-value pair. 6)Design patterns? 7)How to create a singleton class? How to use it in Main class? 8)Chess boards question(two 8*8 array) on how a king at a certain position can be attacked by queens? How many possible queens can attack?
diff between arraylist and hashmap?
What is enum in java?
Jack and Jill were going through a jungle to the city. They encountered a monster who told them they will only be allowed to escape when they solve a puzzle for him. They didn’t have a choice so they agreed. He states the problem like : I have n buckets having 0 fruits in each bucket initially. I will give you n numbers denoting fruits required at nth position But you need to keep two simple rules: Either you can increment fruit count by 1 in each bucket i.e. Incremental Operation Or you can double the fruits in each bucket i.e. Doubling operation. Twist is - you cant decrease the bucket value either by subtraction or by dividing , only you can increment
Viewing 3301 - 3310 interview questions