News for hackers. Stuff that matters.
Re:Tech sector job interviews assess anxiety, not software s... by opus132 on Wednesday July 15, 2020 @03:47PM (#23850659)
> Couldn't tell an average from a median

Without meaning to attack you personally (especially in the context of the rest of your comment), a comment like this annoys me a bit.

I presume by "average" you mean arithmetic mean, but the median is also an average, and depending on the context the median might be a far more useful statistic than the mean. Confusing the mean and the median is one thing, and perhaps you actually used this terminology in the interview; "confusing" "the average" and the median isn't really worthy of comment, and sounds more like a breakdown in communication between interviewer and candidate rather than a lack of technical knowledge. It just seems vaguely hypocritical to me to be expecting a certain level of ability from the candidate and then using imprecise/informal terminology.

Re:Tech sector job interviews assess anxiety, not software s... by dimtion on Wednesday July 15, 2020 @04:02PM (#23850895)
I know nothing about GP, but note that it is possible that English is not his first language, and the subtleties of the story and vocabulary might be lost in translation.

In my native language (French), as you describe it, there is no word for "average" (the technical and the common terms "moyenne" are exactly the same). Until your comment, in English, I assumed you could use "average" and "mean" interchangeably.

Re:Tech sector job interviews assess anxiety, not software s... by jlokier on Wednesday July 15, 2020 @04:20PM (#23851144)
My native language is English and I'm fluent and well educated.

Although I do know that "average" covers mean, median and mode, when I was young I was not taught that way. First I was just taught "average" with a formula, and many years later "median" and "mode". I don't think I noticed the term "mean" until I learned about median and mode.

You can see this reflected in scientific calculators used at school, where the button for calculating mean is labelled "Avg".

And in Microsoft Excel or LibreOffice Calc, the function to calculate mean is called "AVERAGE".

So nobody should be hard on themselves for not knowing the difference. You probably weren't taught the difference, and common tools work against it.

It looks to me that the common word for statistical mean is "average" in English, but it's not the correct technical language.

Re:Tech sector job interviews assess anxiety, not software s... by p0llard on Wednesday July 15, 2020 @04:27PM (#23851238)
> So far as I can tell, the common word for statistical mean is "average" in English

You're quite probably right about common parlance..

> but it's not the correct technical language.

..but as you point out it's not really appropriate in a technical context, indeed I don't think I've come across the term "average" being used in this way in technical literature; I've normally either seen expectation (for probability theoretic cases) or mean (for statistical cases).

> So nobody should be hard on themselves for not knowing the difference.

Absolutely, which is why I think being hard on someone for not knowing the difference between "the average" and the median is similarly an issue.

Re:Tech sector job interviews assess anxiety, not software s... by pmiller2 on Wednesday July 15, 2020 @09:32PM (#23854748)
You realize that an interview is not the same as writing a technical article, right? It should be a conversation between two potential coworkers, and, in that context, I think saying "average" instead of "mean" is totally fine.

Incidentally, "mean" doesn't quite cut it, if you want to be a stickler about it. There are several types of means: arithmetic, geometric, harmonic, etc. By that standard, you just failed the interview.

Re:Tech sector job interviews assess anxiety, not software s... by p0llard on Wednesday July 15, 2020 @10:16PM (#23855021)
> "mean" doesn't quite cut it, if you want to be a stickler about it.

I'm going to assume, then, that you didn't read my original comment which started off this line of discussion? By that standard, you just failed the interview. ;)

Re:Tech sector job interviews assess anxiety, not software s... by pmiller2 on Thursday July 16, 2020 @08:49PM (#23865735)
Sorry, I dropped this! :P

Touche.

Re:Tech sector job interviews assess anxiety, not software s... by andrewflnr on Wednesday July 15, 2020 @06:49PM (#23853321)
In most practical situations, your initial impression is correct. As a native English speaker, I've never heard seen or heard someone use "average" to refer to a statistical summary other than the mean. If it doesn't refer to the mean, it doesn't mean anything formal/technical at all. I read GP as "median is sort of an average in the broad sense", but this is honestly kind of a stretch.
Re:Tech sector job interviews assess anxiety, not software s... by nostrebored on Wednesday July 15, 2020 @09:47PM (#23854842)
I see it quite commonly, from technical discussions to newspaper article. When people say "the average income in the US" they are almost never talking about the mean.
Re:Tech sector job interviews assess anxiety, not software s... by oblio on Thursday July 16, 2020 @05:38AM (#23857291)
I think they are. I doubt any newspaper articles use it to refer to the median, at least I've never seen them use it like that. Do you have any examples?
Re:Tech sector job interviews assess anxiety, not software s... by nostrebored on Thursday July 16, 2020 @06:17AM (#23857482)
Almost every discussion about average salary or iq uses median. Even finding results for mean salary is difficult. The first page of results for mean us salary gives a list of results for average, many of which specify they are actually the median.

https://www.google.com/search?q=mean+us+salary

Re:Tech sector job interviews assess anxiety, not software s... by oblio on Thursday July 16, 2020 @07:45AM (#23857975)
Well, https://en.m.wikipedia.org/wiki/List_of_countries_by_average... as a counterpoint. Almost all the Wikipedia pages about average wage use mean.
Re:Tech sector job interviews assess anxiety, not software s... by sjg007 on Wednesday July 15, 2020 @06:57PM (#23853407)
Math definitions only..
Re:Tech sector job interviews assess anxiety, not software s... by user5994461 on Wednesday July 15, 2020 @04:41PM (#23851429)
French and English are strictly equivalent.

moyenne is mean or average. The formal name is "arithmetic mean" and "moyenne arithmétique".

median is médiane. people frequently use any word but median in both languages when they want to talk about the median.

https://en.wikipedia.org/wiki/Arithmetic_mean

https://fr.wikipedia.org/wiki/Moyenne_arithm%C3%A9tique

Re:Tech sector job interviews assess anxiety, not software s... by mjevans on Wednesday July 15, 2020 @05:20PM (#23852031)
Almost correct.

The mean, median, and mode are three types of averages. None is 'the average'; though if you asked someone random on the street they'd probably give you the mean average.

Re:Tech sector job interviews assess anxiety, not software s... by awesome_dude on Thursday July 16, 2020 @03:21AM (#23856644)
On an average day?

Mode: On a typical day <<-- most common meaning for average in day to day conversation

Mean: On a day that is in the calculated middle (for some variance) <<-- most common meaning when we think the question is about math

Median: On a day that is the middle for all the possible days <<-- nobody thinks of this, but they think this is what the mean is.

Re:Tech sector job interviews assess anxiety, not software s... by IggleSniggle on Wednesday July 15, 2020 @08:49PM (#23854430)
This really depends on context. When evaluating a likelihood (prediction), "average" is generally colloquial for "expected median."
Re:Tech sector job interviews assess anxiety, not software s... by samatman on Wednesday July 15, 2020 @07:31PM (#23853770)
All you're pointing out here is that a candidate should be able to differentiate between average, mean, median, and mode, and should be able to swiftly correct "what's the difference between average and median" to "do you mean mean and median? because a median is a type of average".

Given that, showing more charity to the comment you're responding to would have been the correct course of action.

Re:Tech sector job interviews assess anxiety, not software s... by afterburner on Wednesday July 15, 2020 @07:57PM (#23853987)
Yeah but will embarrassing the interviewer work well as a strategy to get hired?

Depends on the interviewer.

Re:Tech sector job interviews assess anxiety, not software s... by pintxo on Thursday July 16, 2020 @08:08AM (#23858140)
Do you want to work at a place where you cannot event define the words used before solving a problem?
Re:Tech sector job interviews assess anxiety, not software s... by Wowfunhappy on Wednesday July 15, 2020 @04:25PM (#23851198)
...I always learned in grade school math class that "average" = "mean", very specifically. I'm pretty sure there would have been test questions that required this knowledge.

It's very possible my schooling was wrong, but presumably I'm not the only one.

Re:Tech sector job interviews assess anxiety, not software s... by fractionalhare on Wednesday July 15, 2020 @04:54PM (#23851647)
I have a graduate education in probability and statistics; in the technical literature, an "average" is an estimator which, subject to some bias, predicts the value a sequence tends to. My professor was fond of saying, "the function f(x) = 15 is an average, but since it's a constant function it will almost always be a terrible one" to drill this into our minds.

The arithmetic mean is colloquially called the average and differentiated from the median and mode, but technically speaking these are all averages. They are all estimators of central tendency. It would be not be out of the ordinary if a statistician asked, "which average do you mean" for clarity. Which definition of average is best depends on what you're trying to measure.

I dislike this interview question because it's an area where it's 1) more trivia than practical knowledge, and 2) easy to not recognize someone who knows more about it than you do. It's like if I tried to test your knowledge of the difference between "affect" and "effect", and then you correctly used "effect" as a verb and I thought you were wrong.

If I repeated everything I just said about estimators in an interview, the interviewer might think I'm too ivory tower to realize that "of course he's just talking about the mean!" But then I could also ask why I'm being asked a question like this in a software engineering interview.

It's a language game where no one wins (somewhat in the sense of Wittgenstein).

Re:Tech sector job interviews assess anxiety, not software s... by p0llard on Wednesday July 15, 2020 @05:04PM (#23851794)
> "the function f(x) = 15 is an average, but since it's a constant function it will almost always be a terrible one"

It has minimum variance, how can it be a terrible estimator?.. ;)

Re:Tech sector job interviews assess anxiety, not software s... by fractionalhare on Wednesday July 15, 2020 @05:20PM (#23852022)
Hah, that's a good rebuttal. Well it would be an excellent estimator if it was unbiased (or at least had very little bias). But if f is an estimator for the true average of a function F where E[F] = 100 (for example), it's very clearly not unbiased.

It is a bit tongue in cheek.

Re:Tech sector job interviews assess anxiety, not software s... by p0llard on Wednesday July 15, 2020 @05:23PM (#23852068)
> It is a bit tongue in cheek.

As was my reply ;)

Re:Tech sector job interviews assess anxiety, not software s... by smabie on Wednesday July 15, 2020 @05:22PM (#23852063)
It is a very precise function, I'll give it that.
Re:Tech sector job interviews assess anxiety, not software s... by brooklyn_ashey on Thursday July 16, 2020 @06:59AM (#23857674)
Thank you for articulating this. This issue has many manifestations in the interview process. It can be so frustrating.