Tip 1 : Practise Data structures mostly (Array, String and Tree) and practise as many questions as you can.
Tip 2 : Have Good knowledge of Tech Stack that you have mentioned in your resume
Tip 3 : Have a good understanding of projects mentioned in your resume.
Tip 1 : Resume should be having one page or maximum of two pages long
Tip 2 : Mention your role on each project
It was a time-bound coding test round. The questions were from array and string. There were 2 questions.



1) A palindrome is a word, number, phrase, or another sequence of characters that reads the same backward as forward, such as 'naman', 'abcba', '1234321', etc
2) The numerical value of the given string 'S' will be greater than 0.
3) A single-digit number is also considered as a palindrome.
4) Note that the length of the string 'S' is nothing but the number of digits in the number 'N'.



Let us say we have array 'ARR' =[-1,3,5,-2,4,-9]. The longest sub-array with the positive product is [3,5,-2,4,-9].
Questions were around Java basics(OOPs concepts, Multithreading, Inner classes, Java 8 features) and one array question.



If two or more such subarrays exist, return any subarray.
Questions were around Java again mostly on collections and on Spring as well. Some questions were on design patterns like Singleton, Factory design patterns etc.
The interviewer also asked me to write a code for singleton and after that make the code thread-safe.
What are the types of design patterns in Java?
How can you achieve thread-safe singleton patterns in Java?
What is a Factory Design Pattern?
What are the bean scopes available in Spring?
What are the features of Spring Framework?
Differentiate between Spring and Spring Boot.
One question was about writing REST API for crud operations for a given java class.
Some questions were on unit test.
One question was on the implementation of queue in FCFS order. Choose a proper data structure.
Rest of the questions were on my project.
Differentiate between SOAP and REST
What are the various types of Unit Testing for a software app?
How Can We Make Nunit Test Cases Data Driven?
What is the concept of statelessness in REST?

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?