Let $A$ denote some arbitrary set. Is it possible to construct a non-injective mapping from $A$ surjectively onto itself? This is a relatively elementary question; however, it's a concept I've never had a concrete example for. If somebody could provide something quick, I would really appreciate it! Shockingly, I couldn't find any duplicate on this site...unless I'm not looking hard enough.
(Also, as far motivation is concerned: I am curious to determine whether the First Fundamental Homomorphism Theorem for Rings is an "if and only if" statement; i.e. $A\cong B$ if and only if $ker(\mu)=\{1\}$ for some ring homomorphism $\mu:A\to B$. It is for this reason I have chosen to include the tag of "group-theory" to this post.)
I assume you mean, can we have a surjection $A\to A$ that is not injective. Then the answer is yes. By counting reasons, you need that $A$ is infinite, but then it is always possible.
For a simple example, take $\Bbb{N}\to \Bbb{N}$ given by $n\mapsto \lceil\frac{n}{2}\rceil$, i.e. we map $1$ and $2$ to $1$, $3$ and $4$ to $2$, $5$ and $6$ to $3$ and so on.
For your second question, it is true that two rings $G,H$ are isomorphic if and only if there exists a surjective ring homomorphism $\mu:G\to H$ with trivial kernel. But note that it does not mean that for two isomorphic rings $G,H$, any surjective homomorphism must have trivial kernel, or that any homomorphism with trivial kernel must be surjective.
As an example of the latter, consider $\Bbb{Z}\to \Bbb{Z}$ given by multiplication by 2. This is a group homomorphism (admittedly not a ring homomorphism but you get the idea), and it must be injective, i.e. trivial kernel, but its image are all the even integers, so it is not surjective.