One way would be to find a basis first, you are most right.
One can also reason about the two subspaces. $V_1$ is the subspace where all vectors have $x_1 = -x_2$; $V_2$ is the subspace where all vectors have $x_3 = -x_4$. Thus, if a vector exists in both subspaces at the same time, it must be that it has both $x_1 = -x_2$ and $x_3 = -x_4$. Therefore the intersection is
$$V_1 \cap V_2 = \{v = (x_1, x_2, x_3, x_4) \in V: x_1 = -x_2 \wedge x_3 = -x_4\}$$
Working with basis one would proceed as follows:
$V_1$ only has restrictions in the first two coordinates, thus the vectors $e_3 = (0,0,1,0), e_4 = (0,0,0,1)$ are part of $V_1$; but we also have that $v_1 = (1, -1, 0,0)$ is in $V_1$. For $V_2$, the vectors $e_1 = (1,0,0,0), e_2 = (0,1,0,0)$ are part of $V_2$ and we also have $v_2 = (0,0,1,-1) \in V_2$. Can you show that these two sets form two basis?
Then we just have to see what is the intersection of the two sets of vectors. We want to find
$$(\text{span}\{v_1, e_3, e_4\}) \cap (\text{span}\{v_2, e_1, e_2\})$$
Can you do it?