In this paper, using Local Linking Theorem, we obtain the existence of multiple solutions for a class of semilinear elliptic equations with nonlinear boundary conditions, in which the nonlinearites are compared with higher Neumann eigenvalue and the first Steklov eigenvalue.