I want to check whether $f(x)=x^3+2x^2+x-1$ is irreducible over $\mathbb Q, \mathbb R, \mathbb Z_2, \mathbb Z_3$?
Definitely, since $f(x)$ is a polynomial of degree 3, therefore, if it is reducible over any of the fields, there exists a zero of $f(x)$ on that field. But I do not think there is any zero of the polynomial in any of the given fields.
Am I right?
Well, in $\Bbb R$ it must have a root, as $\displaystyle\lim_{-\infty}f=-\infty$ and $\displaystyle\lim_{+\infty}f=+\infty$, and also, $x=1$ would do it for $\Bbb Z_3$. Else, correct:)