Americans tend to say 'on the weekend' where Brits tend to say 'at the weekend'. 'This weekend' refers to the nearest weekend, especially if it is Monday or Tuesday. ' 'What do you do on the weekend', because it is in simple present tense, would refer to every weekend without reference to time-- but the wise speaker would use 'weekends' to make the point clearer.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.