Let $(e_1,e_2)$ be the canonical basis of $\mathbb {R}^2$. Look at the tensor product $\mathbb {R}^2 \otimes \mathbb {R}^2$ of
a. $v = e_1 \otimes e_1 + e_1 \otimes e_2\,.$
b. $v = e_1 \otimes e_1 + e_2 \otimes e_2\,.$
Do the vectors $p,q \in \mathbb {R}^2$ with $v = p \otimes q$ exist?
You can rewrite a with $e_1 \otimes (e_1 + e_2)$, you can't do that with b. I think that a is true and that b is false, is that correct?
Yes, you are correct, since $\{e_i \otimes e_j : 1\leq i,j \leq2 \}$ is a $\mathbb{R}$-basis for $\mathbb R^2 \otimes \mathbb R^2 $.
Put $p=ae_1+be_2$ and $q=ce_1+de_2$. $(a,b,c,d \in \mathbb R)$ Then $$p \otimes q =(ac)e_1\otimes e_1 +(ad)e_1\otimes e_2 + (bc)e_2\otimes e_1 + (bd)e_2 \otimes e_2$$
So $p \otimes q = e_1 \otimes e_1 + e_2 \otimes e_2$ yields $ac=1$, $ad=bc=0$, $bd=1$.
This is impossible since $(abcd)=(ac)(bd)=(ad)(bc)$.