I'm thinking of the following problem: If we have two groups $G$ and $H$, with surjective homomorphisms $\psi:G\to H$ and $\phi:H \to G$, is it possible to prove that $G$ and $H$ are isomorphic? Or could we construct a counterexample?
$G$ and $H$ must have the same cardinality (see this question), but I don't know that whether they are necessarily isomorphic.
I know that the Cantor-Schroder-Bernstein theorem doesn't hold for groups (see here), but I'm wondering that whether the situation would be different for surjective homomorphisms.