Tip 1 : Focus more on referenced Data Structures like Trees, Graphs and LinkedLists of medium to hard difficulty level.
Tip 2 : Also spend some time over mastering SQL queries and DBMS concepts like ACID properties and all.
Tip 3 : Make 1 or 2 good projects that you can show case and explain to the interviewer.
Tip 1 : Maintain a single pager resume and avoid too much cluttered information.
Tip 2 : Have good projects that solve some real-life problems or is very unique unlike others.
It was a game-based round on the Eduthrill platform, where we need to do at least 20 assessments where each assessment lasts for 5-6 mins around 4-5 mcqs for each assessment. The mcqs were on Technical subjects like Data structures, Algorithms, OS, CN, OOPS, etc. You need to get an average of at least 60% to clear this round.
If we clear this round, there was a coding round, where I was given a problem that basically boiled on to detect a cycle in a directed graph, 1 hour time was given to code it.



I followed the below steps to Implement the algorithm:
1. Create the graph using the given number of edges and vertices.
2. Create a recursive function that initializes the current vertex, visited array, and recursion stack.
3. Mark the current node as visited and also mark the index in the recursion stack.
4. Find all the vertices which are not visited and are adjacent to the current node and recursively call the function for those vertices
5. If the recursive function returns true, return true.
6. If the adjacent vertices are already marked in the recursion stack then return true.
7. Create a wrapper function, that calls the recursive function for all the vertices, and
8. If any function returns true return true.
9. Else if for all vertices the function returns false return false.



Input: 'list' = [1, 2, 3, 4], 'k' = 2
Output: 2 1 4 3
Explanation:
We have to reverse the given list 'k' at a time, which is 2 in this case. So we reverse the first 2 elements then the next 2 elements, giving us 2->1->4->3.
All the node values will be distinct.
This was the technical round 1, which focused upon DSA problem solving and DBMS.
The interview started with the interviewer introducing himself and asked me to give a brief self-introduction. Then I was asked about my projects and some related questions on them.



Words are separated by one or more whitespace characters.
For the given string “Madam oyo cat”, “Madam”, and “oyo” are the palindrome words
I initially proposed the brute-force approach of finding all the substrings and then finding the ones satisfying the given condition.
Later I used the strategy to expand from the center in both the directions as palindromes as basically mirror images.



If the given array is [4, 2, 9] then you should print "3 5 6 7 8". As all these elements lie in the range but not present in the array.
I initially gave the hashmap based approach by counting the frequency of all the elements of the array.
Interviewer asked me to do it without using any extra space. Thus I made use of the XOR property that XOR of two similar nos is 0.
After some days I received a call that I have cleared the 1st tech round and after some days I’ll be having tech round 2.
This round too started in a similar manner as the first with the interviewer and me introducing each other.



• The left subtree of a node contains only nodes with data less than the node’s data.
• The right subtree of a node contains only nodes with data greater than the node’s data.
• Both the left and right subtrees must also be binary search trees.
Given binary tree:

In the given binary tree, subtree rooted at 2 is a BST and its size is 3.
What is normalization and its types?
What are the difference between a tree and a graph and the various traversals like BFS, DFS, preorder, inorder and postorder traversals?
So after 1 week of the tecnical round 2, I got a call for my HR round. It happened around 11 am in the morning.
This was a typical HR round based on behavioral and situational questions.
Introduce yourself
Some questions on projects done in the final year of college
Why Accolite?
How have I utilized the lockdown period?
What do I do outside of my studies

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?