I've seen the two terms use interchangeably. Definitions found online seem to vary as well.

From my understanding, a corner case is the extreme values of inputs. And edge cases are the extreme cases to handle when designing an algorithm. Is this correct?

Is there a standard definition?