For each eigenvalue $\lambda$, use the definition of "eigenvector" and just solve
$\begin{pmatrix}
1 & 0 & 1\\
0 & 1 & 0\\
0 & 0 & 0
\end{pmatrix}\begin{pmatrix} a \\ b \\c
\end{pmatrix}=\lambda \begin{pmatrix} a \\ b \\c
\end{pmatrix}$.
This will furnish you with eigenvectors for eigenvalues. It turns out in this case that the eigenspace for the value $1$ is two dimensional, so you can produce two linearly independent eigenvectors for $1$.
From $\begin{pmatrix}
1 & 0 & 1\\
0 & 1 & 0\\
0 & 0 & 0
\end{pmatrix}\begin{pmatrix} a \\ b \\c
\end{pmatrix}=\begin{pmatrix} a \\ b \\c
\end{pmatrix}$
we learn that $\begin{pmatrix} a +c \\ b \\0
\end{pmatrix}=\begin{pmatrix} a \\ b \\c
\end{pmatrix}$, so in other words $c=0$, and an eigenvector for $1$ must look like this:
$\begin{pmatrix} a \\ b \\0
\end{pmatrix}$. Now you just have to find two different sets of coefficients satisfying this such that the vectors are linearly independent: pretty easy to do in this case. You already have an answer in front of you, so see how it fits in.
This is equivalent to substituting the eigenvalue into the lambda matrix, and then computing generators of the nullspace of that matrix.
In this case, for $\lambda=1$, you would be looking for solutions to this equation:
$\begin{pmatrix}
0 & 0 & 1\\
0 & 0 & 0\\
0 & 0 & -1
\end{pmatrix}\begin{pmatrix} a \\ b \\c
\end{pmatrix}= \begin{pmatrix} 0 \\ 0 \\0
\end{pmatrix}$.
The resulting thing you learn is that $ \begin{pmatrix} c \\ 0 \\-c
\end{pmatrix}= \begin{pmatrix} 0 \\ 0 \\0
\end{pmatrix}$, which is just saying $c=0$.
That means you are free to choose $a,b$ in the vector $ \begin{pmatrix} a \\ b \\0
\end{pmatrix}$ as you wish, just as in my previous paragraphs.