Tip 1: Do not break consistency — practice regularly.
Tip 2: Don’t let language be a barrier; focus on logic and problem-solving.
Tip 3: Solve at least one coding problem every day.
Tip 1: Work on and include good, impactful projects.
Tip 2: Be honest about your skillset—don’t mention anything you’re not confident in.
There were multiple sections for this round and the timing was sufficient. It included 80 MCQs on Quantitative Aptitude, Logical reasoning, Programming language, English and verbal ability and some scenario based questions.
If 20 skilled workers can complete a project in 30 days, how many days will 15 skilled workers take to complete the same project (working at the same rate)?
Tip 1: Read properly.
Tip 2: Manage the timings.
The GD round conducted in small groups of 8–12 candidates. Each group is given a topic, which may be current affairs, social issues, or abstract themes (e.g., “Is AI a threat or an opportunity?”, “Social media: boon or bane?”, “Work from home vs work from office”).
I approached the GD round by staying calm and confident. I made sure to listen carefully to others before putting forward my points. I contributed with clear and relevant ideas, avoided interrupting, and also tried to support or build upon others’ points. This helped me maintain a balanced participation while showing teamwork and communication skills.
This was a written test that evaluates candidates on quantitative aptitude, logical reasoning, verbal ability, and basic technical knowledge (for IT roles). It tests problem-solving, accuracy, and clarity of thought in a timed setting.



If the given string is: STR = "abcde". You have to print the string "edcba".
Try to solve the problem in O(1) space complexity.
1. Initialize Two Pointers: Set one pointer at the start of the string (left = 0) and another at the end (right = length - 1).
2. Swap Characters: Swap the characters at the left and right positions.
3. Move Pointers: Increment left by 1 and decrement right by 1.
4. Repeat: Continue swapping and moving pointers until left is no longer less than right.
5. Return/Output: The original string is now reversed in-place.
I approached the technical interview by staying calm and structured. I carefully listened to each question, explained my thought process clearly, and solved problems step by step. When unsure, I was honest and tried to reason logically, which helped me demonstrate both knowledge and problem-solving ability.
Why we don't make a object of constructors? (Learn)
1. Purpose of Constructor: A constructor’s job is to initialize an object when it’s created. It runs automatically when an object of the class is created.
2. Not a Separate Object: A constructor is part of the class. It cannot exist independently. You can’t do something like Constructor c = new Constructor() because constructors don’t have a separate type—they belong to the class.

1. Understand the Problem: Identify that you need to filter students based on their branch being "Mechanical".
2. Prepare Data Structure: Store students in a list/array of objects or records with attributes like name, ID, and branch.
3. Create a Result List: Initialize an empty list (e.g., mechanicalStudents) to store students from the Mechanical branch.
4. Iterate Through the Original List: Loop through each student in the list. Check if the branch attribute equals "Mechanical".
5. Add Matching Students to Result List: If the condition is true, append the student to mechanicalStudents.
6. Return/Print the Result: Output the filtered list containing only Mechanical branch students.
I approached the HR round by staying calm, confident, and honest. I clearly talked about my background, internships, and projects while highlighting my strengths and learning areas. I also listened carefully, answered behavioural questions sincerely, and maintained a positive attitude throughout, which helped me leave a good impression.
The HR questions focused on understanding my background, skills, and experiences. They included topics like my educational projects, internships, challenges faced, achievements, and future career goals. Behavioural and situational questions were also asked to assess my problem-solving approach, teamwork, and adaptability.
Tip 1: Use STAR framework.
Tip 2: Be honest and confident.
Tip 3: Stay positive.

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