Compute Variance from a Python List
PayPalData Scientist · Technical ScreenLast updated
This question evaluates understanding of basic statistical concepts and numerical computation—specifically population versus sample variance—and tests algorithmic implementation skills, edge-case handling, and complexity reasoning within the Coding & Algorithms domain.
Given a Python list of numeric values, write a function to compute the variance without using external libraries such as NumPy or pandas.
Clarify any assumptions you make, such as:
- whether you are computing population variance or sample variance,
- how to handle an empty list or a list with one element,
- and the expected time and space complexity.
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.