This is called acoustic echo cancellation (AEC). The basic idea is that your computer knows what audio is incoming and being output to your speakers, so it can use that as a reference in order to filter out the aforementioned audio from your microphone signal.
It’s not perfect. If the filter is too aggressive it will cut out intended speech, too lenient and it will let echos through. But on the whole it works pretty well.
Latest Answers