We first had a pen-and-paper based online test conducted by eLitmus. It was 3 hours long.
Two hours were dedicated to Quant, Logical Reasoning, and English, with negative marking. The remaining hour consisted of MCQ-based questions on C, C++, Java, DBMS, Data Structures, and general computer science.
After the shortlist was released, Round 1 was a Group Discussion (GD) followed by an interview. The cumulative performance from these two was used to eliminate candidates.
Round 2 was a technical interview. That's all.
Runtime Polymorphism
Difference between static and dynamic binding
Static constructor
Explain Binary Tree, Binary Search Tree, and AVL Tree.
What are the applications of Binary Tree?
Explain Greedy algorithms and give some examples.
Difference between Semaphore and Monitor.
Explain the layers of the OSI model and the addresses used in it.
DBMS SQL Queries based on an ER diagram.
The following metrics were computed from 1 interview experience for the McAfee Software Engineer role in Manipal, Karnataka.
McAfee's interview process for their Software Engineer roles in Manipal, Karnataka is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for McAfee's Software Engineer interview process in Manipal, Karnataka.