Bezout's Theorem concludes that if $f_1,f_2,\cdots,f_n\in k[x_1,x_2,\cdots,x_n]$ have finite intersection points, then they have at most $d_1d_2\cdots d_n$ intersection points, where $d_i$ is the degree of $f_i$.
When $n=2$, if $f_1$ and $f_2$ don't have a common divisor of positive degree, then they have finite intersection points.
When $n\geq 3$, is there any condition that can guarantee that $f_1,f_2,\cdots,f_n\in k[x_1,x_2,\cdots,x_n]$ have finite intersection points?