Tip 1 - Practice Atleast 250 Questions
Tip 2 - Do atleast 2 good projects
Be calm & confident while answering the questions.
Do not put false things on resume.
Questions based on Java, DBMS, Networks, OS, DSA, find error, Write the missing code etc. This test was conducted on Accolite’s own platform Eduthrill. We had to attempt 30 MCQs in 25 minutes.



Two strings are said to be a permutation of each other when either of the string's characters can be rearranged so that it becomes identical to the other one.
Example:
str1= "sinrtg"
str2 = "string"
The character of the first string(str1) can be rearranged to form str2 and hence we can say that the given strings are a permutation of each other.
1) Create a count array of alphabet size which is typically 256. Initialize all values of count array as 0.
2) Traverse the given string and increment count of every character.
3) Traverse the count array and if the count array has more than one odd values, return false. Otherwise, return true.
Interviewer introduced himself and asked me to do the same and directly dived into coding / Competitive Programming Questions. He said, “I will give you 2 questions to solve in 60 mins”



In the given linked list, there is a cycle, hence we return true.

Traverse the list one by one and keep putting the node addresses in a Hash Table. At any point, if NULL is reached then return false, and if the next of the current nodes points to any of the previously stored nodes in Hash then return true.



Given array/list can contain duplicate elements.
(arr[i],arr[j]) and (arr[j],arr[i]) are considered same.
A simple solution is to traverse each element and check if there’s another number in the array which can be added to it to give sum.
What are semaphores?
Difference between mutex & binary semaphore.
Race Condition in OS.
What is deadlock?
How to prevent deadlock?
Why do we do synchronization?
Types of scheduling algorithms and implementation of Round Robin (I only had to explain my approach for RR).
Introduce yourself.
Why did you choose engineering?
What are your strengths & weaknesses?
What will you do if your team is not able to perform well / below your expectations?
In the technical round, before coding, think-aloud all the approaches you can think of starting from NaĂŻve till efficient one.
Visit their website to know more about the company.
Be calm & confident while answering the questions.
Always ask relevant questions to the interviewer when he/she asks, Do you have any questions for me?

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?