Humberger Nav
mployee.me logo
company image

MCAFEE SOFTWARE INDIA PVT LTD

Software Developer

WRITTEN TEST:

Aptitude Test

  • Quantitative Aptitude
  • Logical Reasoning
  • Verbal Ability Coding Test
  • Questions based on C, C++, Java, DBMS, OS, DSA
GROUP DISCUSSION: YES
SKILLS REQUIRED
  • Java
  • OOPS
  • Data Structures and Algorithms
  • Spring
  • Python
  • DBMS
  • Computer Networks
  • OS
  • C
  • C++
  • SQL
INTERVIEW GUIDELINES
Round 1 : Technical Interview
  • Algorithm based questions
  • Java questions
  • Pseudocoding
  • Project based questions
  • Output questions

Questions

  • Implement a lottery with given numbers.
  • How does the bubble sort work?
  • What is Runtime Polymorphism? Explain with examples.
  • Difference between static and dynamic binding.
  • Explain Binary Tree, Binary Search Tree and AVL Tree. What are the applications of Binary Tree?
  • Explain Greedy algo and give some examples of it.
  • Difference between Semaphore and Monitor.
  • Explain the layers of the OSI model and the addresses used in it.
  • What is the big O of searching in array/arraylist?
  • What are friend functions?
  • Give me a design to build an application similar to a notepad.
  • What is the Diamond Problem? How can we handle this problem? Explain with examples.
  • Implement a phone directory in which there are 3 fields – Name, Mobile Number, Landline number. All information of a person should be printed when searched via name and number. Implement it for a lot of people, assume for a country. How will you implement it? Which data structures are you going to use?”
Round 2 : Managerial Round
  • Behavioural questions
  • Puzzles

Questions

  • A software engineer has the capability of thinking 100 lines of code in five minutes and can type 100 lines of code in 10 minutes. He takes a break for five minutes after every ten minutes. How many lines of codes will he complete typing after an hour?
  • Find the row with the maximum number of 1s.
  • What is your experience with long-distance team work?
  • Find the issues in a code fragment and explain why they are problematic.
  • Rate your python skills on a scale of 1-10.
  • Give an example of conflict in a team and how did you respond.
  • Why would you use SQL stored procedure instead of SQL script in the web application?
  • What is secure programming needed for mobile platforms? Explain various types of security threats which should be considered as use cases.
Round 3 : HR Interview
  • Questions about the candidate
  • Resume based questions

Questions

  • Why are you a good fit for the company?
  • What are the biggest challenges that you have faced in your previous work experiences?
  • What's your one achievement that you are proud of?
  • Briefly introduce yourself.
  • Where do you see yourself in 5 years?
  • What are your long term and short term goals?
  • What are your plans for higher education?
  • Why do you want to work with Mcafee?
  • There is a team given to you in which Person 1 : Don’t know Anything Person 2 : Don’t like to work Person 3 : Loves to work Person 4 : have attitude problem Now you have to assign Developer, Testing, Debugging, Manager positions to each of the members. How will you assign?
MPLOYEE.ME TIPS
  • Use STAR appraoch to answer behavioural questions

Instantly analyze job descriptions for the best resume keywords!

OTHER PROFILES OF YOUR INTEREST

Career Blogs

Our career blog is your go-to resource for insightful advice, practical tips, and the latest trends in the job market.