Add office photos
Employer?
Claim Account for FREE

Optum

4.0
based on 3.8k Reviews
Filter interviews by

40+ Interview Questions and Answers

Updated 17 Sep 2024
Popular Designations

Q1. How to make restrict a class so that it can not be inherited

Ans.

To restrict a class from being inherited, mark it as final.

  • Use the final keyword before the class declaration.

  • Final classes cannot be subclassed.

  • Any attempt to subclass a final class will result in a compile-time error.

Add your answer

Q2. What are constructors in dot net core and how will you overload a constructor.

Ans.

Constructors are special methods used to initialize objects. Overloading allows multiple constructors with different parameters.

  • Constructors have the same name as the class and no return type.

  • Overloading constructors allows for different ways to initialize objects.

  • Example: public class Person { public Person(string name) { } public Person(string name, int age) { } }

  • Overloaded constructors can call each other using the 'this' keyword.

Add your answer

Q3. What is UB04 BILL TYPE Facility type POS

Ans.

UB04 is a standard claim form used by healthcare providers to bill for services provided to patients in a facility setting.

  • UB04 is also known as the CMS-1450 form

  • It is used for billing Medicare, Medicaid, and private insurance companies

  • The bill type field on the form indicates the type of service being billed, such as inpatient or outpatient

  • The facility type field indicates the type of healthcare facility, such as hospital or nursing home

  • The POS field indicates the place of s...read more

Add your answer

Q4. How far you are good at automate the infra using scripting or coding?

Ans.

I am highly skilled in automating infrastructure using scripting and coding.

  • Proficient in scripting languages like Python, Bash, and PowerShell

  • Experience in using configuration management tools like Ansible and Chef

  • Familiarity with cloud platforms like AWS and Azure and their automation tools

  • Implemented infrastructure as code using tools like Terraform

  • Automated deployment pipelines using tools like Jenkins and GitLab CI/CD

  • Examples: Wrote Python scripts to automate AWS EC2 ins...read more

View 2 more answers
Discover null interview dos and don'ts from real experiences

Q5. What are constraints in Sql

Ans.

Constraints in SQL are rules that limit the type of data that can be inserted, updated or deleted from a table.

  • Constraints ensure data integrity and consistency.

  • Types of constraints include primary key, foreign key, unique, check, and default constraints.

  • Examples of constraints include ensuring a column cannot have null values, or ensuring a foreign key references a valid primary key.

  • Constraints can be added when creating a table or altered later using the ALTER TABLE stateme...read more

Add your answer

Q6. What is insurance

Ans.

Insurance is a financial protection against potential losses or damages.

  • Insurance is a contract between an individual or entity and an insurance company.

  • The individual or entity pays a premium in exchange for coverage against specific risks.

  • Insurance helps mitigate financial losses in case of accidents, illnesses, or other unforeseen events.

  • Types of insurance include health insurance, auto insurance, life insurance, and property insurance.

  • Insurance companies assess risks and ...read more

Add your answer
Are these interview questions helpful?

Q7. Tell me about Authorization denial and how you handle COB denial in case of primary payer and secondary payer

Ans.

Authorization and COB denial handling for primary and secondary payers

  • Authorization denial can occur when a service or procedure is not covered by the insurance plan

  • COB denial happens when the primary payer has not paid the full amount and the secondary payer is responsible for the remaining balance

  • To handle authorization denial, I would review the insurance policy and communicate with the provider to determine if an appeal is necessary

  • For COB denial, I would verify the prima...read more

Add your answer

Q8. Explain something

Ans.

Explaining something involves breaking down a concept or process into simpler terms for better understanding.

  • Start by providing an overview of the topic

  • Break down the key components or steps involved

  • Use examples or analogies to clarify complex ideas

  • Conclude by summarizing the main points

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. find next max element

Ans.

Find the next maximum element in an array of strings.

  • Iterate through the array and keep track of the current maximum element.

  • Compare each element with the current maximum and update if a larger element is found.

  • Return the next maximum element after the current maximum.

Add your answer

Q10. How to handle attrition and shrinkage

Ans.

Attrition and shrinkage can be handled by implementing effective retention strategies and optimizing workforce management.

  • Implementing employee engagement programs to boost morale and job satisfaction

  • Offering competitive compensation and benefits packages

  • Providing opportunities for career growth and development

  • Optimizing scheduling and staffing to minimize overstaffing and understaffing

  • Conducting regular performance evaluations and providing feedback to employees

  • Identifying a...read more

Add your answer

Q11. what will be your approach if you have to develop a framework from scratch?

Ans.

My approach would be to first understand the project requirements, identify the tools and technologies needed, and then design a modular and scalable framework.

  • Understand project requirements

  • Identify tools and technologies needed

  • Design a modular and scalable framework

  • Create a folder structure for the framework

  • Define coding standards and guidelines

  • Implement reusable functions and libraries

  • Integrate with version control system

  • Implement reporting and logging mechanisms

  • Create tes...read more

Add your answer

Q12. What is capacity planning in detail

Ans.

Capacity planning is the process of determining the production capacity needed by an organization to meet changing demands for its products.

  • It involves forecasting future demand and determining the resources needed to meet that demand

  • It helps in optimizing the utilization of resources and reducing costs

  • It involves analyzing historical data, market trends, and customer behavior to make informed decisions

  • It helps in identifying bottlenecks and taking corrective actions to impro...read more

Add your answer

Q13. write a program to reverse a string, remove duplicates from a string, String s="Test$123.QA", output should be Test 123 QA

Ans.

Program to reverse a string and remove duplicates from it.

  • Create a function to reverse the string using a loop or built-in function

  • Create a function to remove duplicates using a loop or built-in function

  • Split the string by the delimiter and join it with space

Add your answer

Q14. How to improve quality and production

Ans.

Improving quality and production requires a focus on process optimization and employee training.

  • Identify areas of inefficiency and implement process improvements

  • Invest in employee training and development to improve skills and knowledge

  • Regularly review and analyze production data to identify areas for improvement

  • Implement quality control measures to ensure consistent output

  • Encourage employee feedback and suggestions for improvement

Add your answer

Q15. What task do u perform as automation testing activity?

Ans.

As an automation testing activity, I perform tasks such as creating and executing automated test scripts, analyzing test results, and reporting defects.

  • Creating and maintaining automated test scripts using tools like Selenium, Appium, or TestComplete

  • Executing automated test scripts and analyzing test results to identify defects

  • Reporting defects and working with developers to resolve them

  • Integrating automated tests into the continuous integration and delivery pipeline

  • Collabora...read more

Add your answer

Q16. Explain release management.

Ans.

Release management is the process of planning, scheduling, coordinating, and deploying software releases.

  • It involves identifying the scope of the release and the features to be included

  • Creating a release plan and schedule

  • Coordinating with different teams involved in the release process

  • Testing the release to ensure it meets quality standards

  • Deploying the release to production

  • Monitoring the release to ensure it is stable and functioning as expected

  • Managing any issues or bugs th...read more

Add your answer

Q17. reverse a string

Ans.

Reverse a string by iterating through the characters and swapping them

  • Create a function that takes a string as input

  • Initialize two pointers, one at the beginning and one at the end of the string

  • Swap the characters at the two pointers and move them towards the center until they meet

Add your answer

Q18. Sort linked list

Ans.

Sort a linked list

  • Use a sorting algorithm like merge sort or quick sort

  • Traverse the linked list and rearrange the nodes accordingly

  • Ensure to update the head of the linked list after sorting

Add your answer

Q19. Journal entry of prepaid and outstanding expense

Ans.

Prepaid expenses are assets paid in advance while outstanding expenses are liabilities yet to be paid.

  • Prepaid expenses are recorded as assets on the balance sheet until they are used or expire.

  • Journal entry for prepaid expense: Debit Prepaid Expense, Credit Cash/Bank.

  • Outstanding expenses are recorded as liabilities on the balance sheet until they are paid.

  • Journal entry for outstanding expense: Debit Expense, Credit Accounts Payable.

  • Adjusting entries are made at the end of the...read more

Add your answer

Q20. Multithreading in Java

Ans.

Multithreading in Java allows for concurrent execution of multiple threads within a single program.

  • Multithreading can improve performance by allowing multiple tasks to be executed simultaneously.

  • Java provides built-in support for multithreading through the Thread class and Runnable interface.

  • Synchronization is important to prevent race conditions and ensure thread safety.

  • Examples of multithreading in Java include GUI applications, server applications, and parallel processing....read more

Add your answer

Q21. Explian the process how you start kr end your work?

Ans.

I start my work by reviewing my to-do list and prioritizing tasks. I end my work by reviewing what I have accomplished and planning for the next day.

  • Review to-do list and prioritize tasks

  • Set goals for the day

  • Take breaks as needed

  • Review accomplishments at the end of the day

  • Plan for the next day

  • Organize workspace before leaving

Add your answer

Q22. What is Spark configuration for loading 1 TB data splited into 128MB chunks

Ans.

Set executor memory to 8GB and executor cores to 5 for optimal performance.

  • Set spark.executor.memory to 8g

  • Set spark.executor.cores to 5

  • Set spark.default.parallelism to 8000

  • Use Hadoop InputFormat to read data in 128MB chunks

Add your answer

Q23. difference between driver.get() and navigate().to()?

Ans.

driver.get() loads a new page while navigate().to() loads a new page or refreshes the current page.

  • driver.get() is a method of WebDriver interface that loads a new web page in the current browser window.

  • navigate().to() is a method of Navigation interface that loads a new web page or refreshes the current page.

  • driver.get() waits for the page to load completely before returning control to the script.

  • navigate().to() does not wait for the page to load completely before returning ...read more

Add your answer

Q24. Icd guidelines specifically hypertension and diabetes

Ans.

ICD guidelines for hypertension and diabetes are important for accurate coding.

  • ICD guidelines provide specific codes for hypertension and diabetes based on severity and complications.

  • For hypertension, ICD-10-CM codes range from I10 to I15 depending on the type and severity of the condition.

  • For diabetes, ICD-10-CM codes range from E08 to E13 depending on the type, complications, and control of the condition.

  • ICD guidelines also provide coding instructions for related conditions...read more

Add your answer

Q25. What is ABN, Hpcs, ICD 10

Ans.

ABN is a form used to inform patients of potential non-covered services. Hpcs is a coding system for healthcare procedures. ICD 10 is a coding system for medical diagnoses.

  • ABN stands for Advance Beneficiary Notice. It is used to inform Medicare patients of potential non-covered services and the cost they may incur.

  • Hpcs stands for Healthcare Common Procedure Coding System. It is used to code healthcare procedures and services for billing purposes.

  • ICD 10 stands for Internationa...read more

Add your answer

Q26. Query using sql window functions

Ans.

SQL window functions allow for calculations over a specific subset of data.

  • Window functions are used to perform calculations over a specific subset of data

  • They are used with the OVER() clause and can be used with aggregate functions

  • Examples include ROW_NUMBER(), RANK(), and LAG()

  • They are useful for calculating running totals, rankings, and comparing values across rows

Add your answer

Q27. How are partitions assigned in Kafka?

Ans.

Partitions in Kafka are assigned based on the number of partitions specified when creating a topic.

  • Partitions are assigned to brokers in a round-robin fashion.

  • The number of partitions should be a multiple of the number of brokers to ensure even distribution.

  • Reassignment of partitions can be done manually using the Kafka Reassign Partitions tool.

Add your answer

Q28. What is Set?

Ans.

Set is a collection of unique elements with no specific order.

  • A set can be created using curly braces {} or the set() function.

  • Sets can only contain immutable objects like strings, numbers, and tuples.

  • Sets are useful for removing duplicates and performing mathematical operations like union and intersection.

  • Example: my_set = {1, 2, 3} or my_set = set([1, 2, 3])

Add your answer

Q29. what is Map?

Ans.

Map is a data structure that stores key-value pairs and allows fast retrieval of values based on their keys.

  • Maps are also known as dictionaries or associative arrays.

  • Keys in a map must be unique, but values can be duplicated.

  • Maps are commonly used in programming for tasks such as caching, memoization, and indexing.

  • Examples of programming languages that have built-in support for maps include Python, Java, and JavaScript.

Add your answer

Q30. SQL query to get 3 max salary by group

Ans.

SQL query to get 3 max salary by group

  • Use the RANK() function to rank the salaries within each group

  • Filter the results to only include rows where the rank is less than or equal to 3

  • Order the results by group and salary in descending order

Add your answer

Q31. CI CD process followed in last project

Ans.

Implemented CI/CD process using Jenkins for automated builds, tests, and deployments.

  • Utilized Jenkins for continuous integration and continuous deployment

  • Automated build process triggered by code commits to version control

  • Implemented automated testing to ensure code quality

  • Deployed code to different environments based on predefined pipelines

Add your answer

Q32. Major changes in Spring boot 3

Ans.

Major changes in Spring Boot 3 include support for Java 17, improved performance, and enhanced security features.

  • Support for Java 17

  • Improved performance optimizations

  • Enhanced security features such as OAuth 2.1 support

  • Updated dependencies and libraries

Add your answer

Q33. Windowing function and use case to solve it.

Ans.

Windowing functions are used to perform calculations on a subset of data within a larger dataset.

  • Windowing functions are used to calculate running totals, moving averages, and rank functions.

  • They are commonly used in time series analysis and financial analysis.

  • Examples of windowing functions include ROW_NUMBER(), RANK(), DENSE_RANK(), and NTILE().

Add your answer

Q34. have you ever use terraform?

Ans.

Yes, I have experience using Terraform for infrastructure as code.

  • I have used Terraform to provision and manage infrastructure resources in a declarative manner.

  • I have written Terraform configuration files to define the desired state of infrastructure components.

  • I have used Terraform to automate the deployment of cloud resources such as virtual machines, storage, and networking.

  • I have experience with Terraform modules and remote state management.

  • I have integrated Terraform wi...read more

Add your answer

Q35. Diabetes and type of diabetes

Add your answer

Q36. 5-6 AR Denials from the RCM background

Ans.

AR denials are common in RCM. Here are some reasons and solutions.

  • AR denials can occur due to incorrect patient information or coding errors.

  • Insurance coverage issues can also lead to AR denials.

  • To prevent AR denials, ensure accurate patient information and coding.

  • Verify insurance coverage and eligibility before submitting claims.

  • Appeal denied claims with supporting documentation.

  • Implement a denial management process to track and address AR denials.

  • Train staff on proper billi...read more

Add your answer

Q37. Body systems complete explanation

Ans.

Body systems refer to the different organs and tissues that work together to perform specific functions in the body.

  • There are 11 major body systems, including the circulatory, respiratory, digestive, nervous, and endocrine systems.

  • Each system is made up of specific organs and tissues that work together to perform a specific function.

  • For example, the respiratory system includes the lungs, trachea, and bronchi, which work together to bring oxygen into the body and remove carbon...read more

Add your answer

Q38. Reverse a String using Array

Ans.

Reverse a string using array of characters

  • Create an array of characters from the input string

  • Use two pointers to swap characters at opposite ends of the array until they meet

  • Join the characters in the array to form the reversed string

Add your answer

Q39. Microservices vs Monilith

Ans.

Microservices allow for modular, independent services while monolith is a single, cohesive unit.

  • Microservices promote scalability and flexibility

  • Monoliths are easier to develop and deploy initially

  • Microservices can lead to more complex infrastructure and communication between services

  • Monoliths can become difficult to maintain and scale as they grow

  • Examples: Netflix uses microservices for their streaming platform, while traditional e-commerce platforms often use monolithic arc...read more

Add your answer

Q40. Product market for analysis

Ans.

Product market analysis involves researching and understanding the target market, competition, and industry trends.

  • Identify target market demographics and behavior

  • Analyze competition and their strengths/weaknesses

  • Research industry trends and potential opportunities

  • Gather customer feedback and insights

  • Use data and metrics to make informed decisions

Add your answer

Q41. Which language you who know

Add your answer

Q42. Formula of Current Ratio

Ans.

Current Ratio formula is Current Assets divided by Current Liabilities.

  • Current Ratio = Current Assets / Current Liabilities

  • It measures a company's ability to pay off its short-term liabilities with its short-term assets

  • A higher current ratio indicates a better ability to meet short-term obligations

  • Example: If a company has current assets of $100,000 and current liabilities of $50,000, the current ratio would be 2:1

Add your answer

Q43. Micro services design patterns

Ans.

Micro services design patterns are architectural patterns used to design and implement microservices-based applications.

  • Some common microservices design patterns include API Gateway, Service Registry, Circuit Breaker, and Saga Pattern.

  • API Gateway pattern acts as a single entry point for all client requests, routing them to the appropriate microservice.

  • Service Registry pattern allows microservices to dynamically discover and communicate with each other.

  • Circuit Breaker pattern ...read more

Add your answer

Q44. What is Quick Ratio

Ans.

Quick Ratio is a financial metric used to measure a company's ability to pay off its current liabilities with its most liquid assets.

  • Quick Ratio is also known as Acid Test Ratio

  • It is calculated by dividing the sum of cash, marketable securities, and accounts receivable by current liabilities

  • A higher Quick Ratio indicates a company's better liquidity position

  • A Quick Ratio of 1:1 is considered good

  • Example: If a company has $100,000 in cash, $50,000 in marketable securities, and...read more

Add your answer

Q45. What is moh surgery

Add your answer

Q46. RCM in health industry

Ans.

Reliability Centered Maintenance (RCM) in the health industry focuses on optimizing maintenance strategies to ensure equipment reliability and patient safety.

  • RCM in health industry involves identifying critical equipment and determining the most effective maintenance tasks for each

  • It aims to minimize downtime, reduce costs, and enhance patient care by prioritizing maintenance efforts based on risk and criticality

  • Examples include implementing predictive maintenance techniques ...read more

Add your answer

Q47. Give us your information

Ans.

I am a Senior Associate with 5 years of experience in project management and client relations.

  • 5 years of experience in project management and client relations

  • Strong communication and leadership skills

  • Proven track record of successful project delivery

  • Proficient in data analysis and reporting

Add your answer

Q48. Expected amounts relocated

Ans.

Expected amounts relocated depends on the reason for relocation.

  • Amounts can vary based on job relocation, personal reasons, or disaster relief efforts.

  • Factors such as distance, mode of transportation, and belongings being moved can also impact the expected amount.

  • Without specific details, it is difficult to provide an accurate estimate.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at null

based on 135 interviews in the last 1 year
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.6
 • 2k Interview Questions
3.1
 • 680 Interview Questions
4.0
 • 371 Interview Questions
4.2
 • 177 Interview Questions
3.9
 • 153 Interview Questions
View all
Top Optum Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter