Tip 1: Focus on clearing your basics first before moving to advanced topics.
Tip 2: Practice consistently every day, even if it is for a short time.
Tip 3: Work on projects and try to explain what you build in simple words.
Tip 1: Keep your resume simple and honest. Mention only the skills and projects you truly understand.
Tip 2: Explain your projects clearly, including what problem you solved and what your role was.
Timing: Yes, it was conducted in the evening.
Environment: Quiet and well monitored.
Any other significant activity: Webcam monitoring and screen sharing were enabled.
How the interviewer was: No interviewer in this round; it was an online assessment only.

Step 1: I first understood the problem clearly and checked what input and output were expected.
Step 2: I used a simple loop to go through each element of the array one by one.
Step 3: For each element, I compared it with the given number.
Step 4: If the number matched, I returned the index immediately.
Step 5: If the loop finished and the number was not found, I returned -1.



If the given array is [ 4, 7, 3, 2, 7, 2 ], you have to find ‘4’ and ‘3’ as 4 and 3 occur one time, and the rest of the elements ( 7 and 2 ) are occurring twice.
Step 1: I first understood the problem and checked what exactly was required in the output.
Step 2: My first thought was to use two loops, where for each element, I check how many times it appears.
Step 3: This worked, but it was slow for large arrays.
Step 4: Then, I used a map to store how many times each element appears in the array.
Step 5: After that, I again went through the array and returned the first element whose count was 1.
Step 6: If no such element was found, I returned -1.
Timing:
Yes, it was conducted in the morning.
How was the environment?
The environment was formal and quiet. It was conducted at an institute with proper monitoring.
Any other significant activity:
This was a short discussion-based round. Around 6–7 candidates were present together, and we were asked to discuss a situation.
How was the interviewer?
There was a moderator who gave the situation and observed how we explained our thoughts. There was no one-on-one interview in this round.
We were given a real-life situation to discuss.
The situation was:
You are a writer who performs on big stages. Due to work pressure and responsibilities, you now have limited time and power to plan your activities. You need to decide whether to continue performing in public places like parks and streets or change your approach, as continuing the same way may lead to problems. The task was to explain how you would handle this situation and what decision you would take
Tip 1: I would stop performing randomly in parks and streets and move to planned venues. This will save time, avoid problems, and help me focus on quality work.
Tip 2: I would create a clear schedule and choose only a few public performances. This way, I can manage my time better and reduce pressure while still staying connected with people.
Tip 3: I would change my approach by using online platforms or organized events. This helps me reach more people without physical stress and keeps my work safe and consistent.
Timing:
It was conducted during normal working hours.
How was the environment?
The environment was professional and calm.
Any other significant activity:
This was a technical discussion round. The interviewer asked coding questions, a puzzle-based question, and questions related to my projects.
How was the interviewer?
The interviewer was supportive and interactive. They guided the discussion and allowed me time to think and explain my approach.



Input: 'n' = 5, 'arr' = [1, 2, 3, 4, 5]
Output: 5
Explanation: From the array {1, 2, 3, 4, 5}, the largest element is 5.
Step 1: I first understood the problem and clarified the input and output.
Step 2: I initialized a variable with the first element of the array.
Step 3: I traversed the array using a loop and compared each element with the current maximum.
Step 4: If a larger value was found, I updated the maximum value.
Step 5: After completing the loop, I returned the maximum element.
You have two buckets – one of 5 litres and one of 3 litres. You need to measure exactly 4 litres of water. You only have these two buckets and a source of water. You can fill, pour, and empty the buckets. Explain how you would do it.
Tip 1: Always keep track of the water level in each bucket after every step.
Tip 2: Use a systematic approach: fill, pour, empty – then repeat these steps carefully.
Tip 3: Think in reverse: it can be helpful to envision the final amount first and plan your steps backwards.
Timing:
It was conducted during normal hours, not late at night.
How was the environment?
The environment was formal but friendly.
Any other significant activity:
The interviewer asked situational and behavioural questions to check problem-solving, decision-making, and attitude.
How was the interviewer?
The interviewer was supportive, encouraging us to explain our thoughts clearly.
Tip 1: Stay calm and think before answering. Don’t rush your response.
Tip 2: Give real-life or practical examples wherever possible.
Tip 3: Focus on demonstrating a positive attitude, a problem-solving mindset, and a willingness to learn.

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