Suppose there are distinct primes $p,q$ such that $\bar{f}=gh\in F_p[x]$,$\bar{f}=uv\in F_q[x]$, where $\bar{f}$ is the image of $f$ under natural projection from $\mathbb{Z}[x]$ to $F_p[x], F_q[x]$ respectively. If $g,h,u,v$ are irreducible in their respective rings, and $\{deg(g), deg(h)\}$ as a set is not the same as $\{deg(u),deg(v)\}$, then $f$ is irreducible over $\mathbb{Q}$.
What I know: $f$ is monic, so is primitive, so is irreducible over $\mathbb{Q}$ iff irreducible over $\mathbb{Z}$. If $f$ is reducible over $\mathbb{Z}$, then take all irreducible factors of $f$ and take their image in $F_p[x]$, $F_q[x]$. These factors are all non-constant and monic since $f$ is monic, so their degrees don't decrease under projection. Therefore there are exactly 2 such factors (if there are more than 2, sending them to $F_p[x]$ could only produce more, which violates assumption). Write $f=f_1f_2$ where $f_i$ is monic irreducible in $\mathbb{Z}[x]$.
Can I continue to say that wlog, $\bar{f_1}=g, \bar{f_2}=h$ in $F_p[x]$, $\bar{f_1}=u, \bar{f_2}=v$ in $F_q[x]$ (since both are UFDs), and since they are all monic, $\{deg(g), deg(h)\}=\{deg(u), deg(v)\}$, which is contradiction?
A few comments: