Basiclly this, http://math.stackexchange.com/questions/261945/finding-intersections-of-two-quadrics.
But I don't know how he got " So I just tried taking the difference of the two quadrics (which is essentially the case of k=−1) and solved directly as so and got {(4,2),(−4,−2),(3,3),(−3,−3)}...