Prove that every polynomial $p \in P_n(\mathbb{C})$ is the characteristic polynomial of some linear map.
First attempt. If $p \in P_n(\mathbb{C})$, then $p(x) = (x - a_1)\cdots(x - a_m)$ where $n \geq m = \deg(p)$. So, take some matrix having $a_1,...a_m$ as complex eigenvalues and the correspondent linear map.
After that, I found this question: Characteristic polynomials exhaust all monic polynomials? . So I think my answer is not correct. I have two questions.
1 - Can someone explain where my "proof" fails?
2 - I'm not interested in construct such matrix, so is there any simpler proof?