Taro Logo

Associate Software Dev Engineer Interview Experience - Gurgaon, India

August 1, 2014
Neutral ExperienceGot Offer

Process

It consisted of five rounds:

Round 1: Written test on basics of Java, C, and Data Structures. It was damn easy. 20 questions in 30 minutes. I guess those could be solved in less than 15 minutes. Questions were based on array declaration, simple questions on stacks, queues, linked lists, BSTs, and arrays.

Round 2: Out of 60, 24 were selected for this round. It was a technical interview. Questions asked were:

  • Write the node structure of a linked list in C?
  • Write a C program to detect a loop in a linked list?
  • Write a program to reverse a linked list?
  • Write a program to reverse a linked list which contains a loop? The header node would be the node where the loop started. I answered them all in one go. The interviewer was happy with my confidence and appraised me.

Round 3: 12 were selected for this round. Again, it was a technical interview. Questions asked were:

  • You have four identical-looking tablets. Two are for cold and two are for fever. You have to take one fever and one cold tablet. Overdose may kill you. All tablets lie in the same category container.
  • How to delete a node in a linked list when a pointer to it is given?
  • Swap even and odd bits in a 32-bit integer.
  • Implement a queue using two stacks.
  • You have 25 horses and 5 lanes. 5 horses can race at a time. What is the minimum number of races required to find the top three horses?
  • How will you detect that two numbers, upon addition, will overflow the integer range?

Interviewers were a Sardarji and one other friendly guy. They greeted me and motivated me very well.

Round 4: Only 7 were selected for this round. Again, the interviewer was friendly and told me various things about McAfee and their Gurgaon Wing.

  • How would you find the median of two sorted arrays and its optimized solution? I did that, and he said, "Cool." Actually, I don't know why they were asking such easy questions. Then we had a long discussion on overflow in adding two numbers, and I suggested him a way and persuaded him successfully that my method was best.

Questions

ROUND 5: Only 3 were selected. Interviewers were very friendly again.

How will you test your phone?

How will you test that a text box accepting only one character between A-Z is working correctly?

What exceptions may occur if you want to read a file from disk?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the McAfee Associate Software Dev Engineer role in Gurgaon, Haryana.

Success Rate

100%
Pass Rate

McAfee's interview process for their Associate Software Dev Engineer roles in Gurgaon, Haryana is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for McAfee's Associate Software Dev Engineer interview process in Gurgaon, Haryana.

McAfee Work Experiences