Tip 1 : Prepare Data structures and algorithms well
Tip 2 : Prepare CS core subjects well
Tip 1 : Mention coding profiles
Tip 2 : Properly mention projects
DSA based along with CS core subject questions.
2 DSA question, one on String manipulation and another was on Array
Basic questions on Operating Systems

If the given string is:
abcadeecfb
Then after deleting all duplicate occurrences, the string looks like this:
abcdef
I used hashSet to solve the problem. Will add string elements character by character in the hashset and then return the hashset resultant string. this will give the unique character string



Input: 'arr' = [1, 2, 7, -4, 3, 2, -10, 9, 1]
Output: 11
Explanation: The subarray yielding the maximum sum is [1, 2, 7, -4, 3, 2].
I used brute force at first as I was not able to come up with the solution. Later I used Kadane's algorithm so solve this question
It was DSA based + Java based + Designing round. You can expect any question related to these topics depending upon Interviewer's choice and how you handle the round.



A palindrome is a word, number, phrase, or other sequences of characters which read the same backwards and forwards.
If the input string happens to be, "malayalam" then as we see that this word can be read the same as forward and backwards, it is said to be a valid palindrome.
The expected output for this example will print, 'true'.
First I solved this problem using iteration i.e. using two pointer approach from start and end of the string. I was asked to write the code in Java as the opening was more focused on Java position. If you're campus hire/not being interviewed for particular language developer, you can expected you can write code in any language. But in case of Java developer, Python developer etc., expect to write code in that particular language.
Question related to java like :
1. String Pool
2. Abstract classes and interfaces
3. how interfaces introduce lose coupling
Tip 1 : Read java 8 features
Tip 2 : brush up the java basics.
The round here is called Fitment round i.e. to check how much you'll fit into HashedIn culture
Casual talks like interests, hobbies, work location preferences etc
Tip 1 : Be straightforward and be honest

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