Tip 1: Focus on building and explaining real-world projects, as being able to discuss your architectural choices and the "why" behind your tech stack demonstrates deep practical knowledge.
Tip 2: Maintain a daily routine for solving coding challenges to keep your problem-solving logic sharp and ensure you are comfortable with core data structures under pressure.
Tip 1: Quantify your achievements by including specific metrics, such as "optimized performance by 20%" or "reduced load time by 30%," to provide tangible proof of your impact.
Tip 2: Focus on project depth by including 2-3 high-quality projects with clear descriptions of the tech stack used and the specific problems you solved, rather than listing many surface-level tasks.
The online assessment mainly consisted of MCQs based on Aptitude, Reasoning and English Language Skills.



A common approach is to use a Set (in JavaScript/Java) which automatically handles uniqueness, or to use a frequency map (Hash Map) to track elements and build a new array with only those appearing for the first time.
Explain the difference between a while loop and a do-while loop. (Learn)
A while loop checks the condition before executing the block of code, meaning it may never run if the condition is false initially. A do-while loop executes the block once before checking the condition, ensuring at least one execution.
Topic of GD was- Marrying a Elder Women is Boon or Bane in India.
My approach to the Group Discussion was centred on being a collaborative contributor rather than just a dominant speaker. I focused on three key areas:
1) Initiation and Structure: I aimed to start the discussion by defining the topic clearly, which helped set a constructive tone for the group. If I couldn't start, I made sure to be the first to provide a logical framework for the points being discussed.
2) Active Listening: I paid close attention to other candidates' points. Instead of just waiting for my turn to speak, I acknowledged their ideas—using phrases like "I agree with that point, and to add to it..."—which showed the evaluators that I was a team player.
3) Balanced Participation: I ensured my points were backed by facts or logical reasoning. When the discussion became chaotic, I stepped in to summarize the points made so far, which helped bring the group back on track and demonstrated leadership qualities.
The goal was to show that I could communicate complex ideas simply while respecting the diverse perspectives of the team.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Which traversal uses a queue as its primary data structure?