Sproutern LogoSproutern

Student 4

Software Engineer at Optum

Information Technology

SelectedBatch: 2021-2025
DifficultyMedium

Interview Experience

HR Round

Short round with personal questions, motivation, and location preferences. Called for technical round after 15 minutes.

Questions Asked:

  • Introduce yourself
  • Where do you live? Are you a hosteller or day scholar?
  • Why do you want to work in Optum?
  • Explain your healthcare-related project and what services it provides
  • What is the toughest decision you have made in your life?
  • How do you manage projects alongside academic subjects, assessments and assignments?
  • Have you planned and managed a team project? What role have you played?
  • Are you fine with working in any of these locations: Bangalore, Hyderabad, Gurugram? Which one do you prefer?

Technical Round

Comprehensive technical round covering programming languages, DSA, OOPS, probability, cloud computing, ML, and behavioral questions

Questions Asked:

  • Introduce yourself
  • Which programming language do you prefer?
  • Why do you prefer C++ over Java and Python for DSA?
  • Explain your projects in detail
  • Python: Difference between set and dictionary
  • Python: What are the datatypes in Python?
  • Python: What is the advantage of Python?
  • Difference between C++ and Java
  • Explain OOPS concepts in C++
  • Explain types of inheritance with examples
  • Explain Dynamic Memory allocation in C and C++
  • DSA Coding: Given an array of positive integers, reverse the array and remove duplicate elements (without using set or inbuilt functions)
  • Probability: A pair of dice is rolled. What is the probability of getting a sum of 8?
  • Probability: What is the probability of getting the same color card (red card) successively?
  • What is cloud computing? What is the need for cloud technology?
  • Mention well known cloud service providers
  • Explain multithreading concept (implemented in project)
  • How did you handle connections and use socket programming?
  • What is machine learning? What is supervised learning? What is linear regression?
  • How did you manage to handle conflicts among teammates while doing a project?
  • What are your strengths and weaknesses?
  • Why did you join NSS?
  • Why are you interested in working in Optum?
  • Explain time and space complexity
  • DSA Coding: Given an array of integers, find all the integers missing from the array between the minimum and maximum element

Tips for Juniors

  • Be polite and greet the interviewer properly
  • If you have healthcare-related projects, highlight them for Optum as they work in healthcare domain
  • Explain your time management skills - how you balance projects with academics
  • Be clear about your programming language preferences and justify your choices
  • For DSA questions, explain your approach and optimize for time complexity (O(N) is preferred)
  • Be prepared for probability and mathematics questions
  • Know cloud computing basics and major service providers
  • If you mention technologies like multithreading or socket programming, be ready for deep dive questions
  • Prepare basic ML concepts even if not your core area
  • Good questions to ask: job role specifics, tech stack used, how company handled Covid situation

Disclaimer: This interview experience is a personal account shared by the student. It represents their individual experience and may not reflect the standard recruitment process of the company. Student names have been changed to protect their privacy. The information provided is for educational and preparation purposes only and should not be considered as official company documentation.