Here is the matrix A:
\begin{pmatrix} a & b\\ 0 & d \\ \end{pmatrix}
I've been able to find the eigenvalues ($a$ and $d$), however when you put these eigenvalues into the matrix $|A - \lambda I|$
\begin{pmatrix} a - \lambda & b\\ 0 & d - \lambda \\ \end{pmatrix}
the matrix reduces to either a single row or single column. How can I get around this problem?
$\lambda_1 = a$:
$$ \begin{pmatrix} 0 & b \\ 0 & d-a \end{pmatrix}\cdot \begin{pmatrix} x\\ y \end{pmatrix}=\begin{pmatrix} 0\\ 0 \end{pmatrix}$$
leads to
$$by=0 \quad\wedge\quad (d-a)y=0$$
which is solved by $y=0$ given that $b\neq 0$ or $a\neq d$. Because $x$ is not present in the above system of equations at all, it means it can be any number. So the eigenvector $v_1$ corresponding to $\lambda_1$ is
$$v_1 = \begin{pmatrix} x\\ 0 \end{pmatrix},$$
which after normalisation gives
$$v_1 = \begin{pmatrix} 1\\ 0 \end{pmatrix}.$$
For $\lambda_2=d$ you'll get one equation involving both $x$ and $y$, meaning that the solution $x$ will be given in terms of $y$ (or vice versa). Then you insert it to $v_2 = \begin{pmatrix} x\\ y \end{pmatrix}$, take out the common factor (i.e., $x$ or $y$) and normalise to get the second eigenvector.