Tip 1: Prepare your resume well.
Tip 2: Deploy your projects so that the interviewer can view them. Also, provide a hyperlink in your resume.
Tip 3: Be thorough with Data Structures and Algorithms. Also, prepare well on topics such as OS and DBMS.
Tip 1: Deploy your projects so that the interviewer can view them. Also, provide a hyperlink on your resume.
Tip 2: It's not important to have fancy projects. Only mention those on which you're confident.



1. All the elements are in the range 0 to N - 1.
2. The elements may not be in sorted order.
3. You can return the duplicate elements in any order.
4. If there are no duplicates present then return an empty array.



If the given string 'STR' = ”I am a student of the third year” so you have to transform this string to ”I Am A Student Of The Third Year"
'STR' will contains only space and alphabets both uppercase and lowercase. The words will be separated by space.



The traversal should proceed from left to right according to the input adjacency list.
Adjacency list: { {1,2,3},{4}, {5}, {},{},{}}
The interpretation of this adjacency list is as follows:
Vertex 0 has directed edges towards vertices 1, 2, and 3.
Vertex 1 has a directed edge towards vertex 4.
Vertex 2 has a directed edge towards vertex 5.
Vertices 3, 4, and 5 have no outgoing edges.
We can also see this in the diagram below.
BFS traversal: 0 1 2 3 4 5

1. At various levels of the data, you can mark any node as the starting or initial node to begin traversing.
2. The BFS will visit the node, mark it as visited, and place it in the queue.
3. Now, the BFS will visit the nearest unvisited nodes and mark them. These values are also added to the queue. The queue operates on the FIFO model.
4. Similarly, the remaining nearest unvisited nodes on the graph are analyzed, marked, and added to the queue. These items are deleted from the queue as they are received and printed as the result.



Step 1 : Loop through all the elements in the given range.
Step 2 : Check for each number if it has any factor between 1 and itself.
Step 3 : If yes, then the number is not prime, and it will move to the next number.
Step 4 : If no, it is the prime number, and the program will print it and check for the next number.
Step 5 : The loop will break when it is reached the upper value.

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