Tip 1 : Be clear with core programming concepts.
Tip 2 : Master the Java Collection framework with it's internal working and SQL.
Tip 3 : Do at least one project with spring boot and implement some REST services.
Tip 1 : Always mention some keywords on resume related to position you're applying for.
Tip 2 : Have some good projects on resume and try put your projects on git hub and mention it's URL on resume.
In this round there was a Coding question and some questions were asked from DBMS, SQL.


Input: ‘N’ = 8, 'K' = ?, ‘STR’ = A12a3CbB
Output: A1?a?CbB
In this case, the numbers are ‘1’, ‘2’, and ‘3’ at ‘2nd’, ‘3rd’, and ‘5th’ positions respectively (1-based indexing). But only ‘2’ and ‘3’ are prime numbers, So after replacing them with ‘K’ the final string will be “A1?a?CbB”.
1. Explain the difference between intension and extension in a database.
2. What is a lock. Explain the difference between shared lock and an exclusive lock during a
transaction in a database.
3. Types of Normalization forms in a DBMS.
4. What is the fundamental difference between CVarChar2 and Char datatype in SQL?
5. What are Scalar and Aggregate functions in SQL?
6. Define Cursor.
1. What is CDN.
2. What is Sharding?
In this round questions were asked from JAVA , Spring boot.
1. What is concurrent Hashmap.?
2. Internal working of Hashmap.
3. What do you understand by BlockingQueue?
4. Internal working of Set/ Hashset.
5. Difference between comparable and comparator. Write logic for implementing them.
6. What is cohesion and coupling?
7. Difference between hashcode and equals method.
Tip 1 : Go to Java t point and learn all collections framework questions.
1. Difference between spring and spring boot.
2. What is IOC.
3. Life cycle of spring bean.
4. what is B-crypt?
5. What is no unique bean definition exception.
Questions were based on Java 8, JPA .
1. What is Nashorn engine.
2. Difference between permgen and meta space.
3. Method References.
4. Why streams are lazy in java.
5. Can a functional interface extend other interface.
6. Difference between java 8 and java 9.
1. What are the embeddable classes?
2. What are the steps to delete an entity?
3. What are the different types of entity mapping?
4. What is the Criteria API?
5. What is @Query used for?
6. Mention the types of cache in JPA and their use.
7. What is polymorphism in JPQL queries?
It was a managerial round where interviewer asked some management and puzzle related questions.
1. How do you handle your team when they disagree with your idea.
2. How do you motivate yourself when there is high pressure.
3. 3 Ants and Triangle puzzle question.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: