3つの言い方があるかなと思う。
まずは一番の基本となる形。普通はこれでOKである。
<例文1>
What did you do last weekend?
訳)先週末何した?
ここからは、ネイティブが使いそうな表現だが、日本人はあまり思いつかない表現。
<例文2>
Hey! What did you do this past weekend?
訳)やあ!先週末何した?
<例文3>
So Mike, what did you do over the weekend?
訳)それでさマイク、先週末何した?