<-2, 0, 1>, <1, 1, 0> and <-1, 1, -2> are eigenvectors of
with eigenvalues -1, -1 and 5 respectively.
I won't do the calculation for you but here is the idea:
The -1-eigenspace and the 5-eigenspace are orthogonal. (This can be seen directly by computing dot products or as a consequence of A being symmetric.)
So being given these three linearly independent eigenvectors v1,v2,v3, we need to find an orthonormal basis of eigenvectors u1,u2,u3.
Normalise the third one, (so u3=v3/|v3|).
Normalise the first one to obtain u1.
To obtain u2, it is probably quickest to just take the cross product u2=u1xu3, because this will certainly satisfy the desired properties. (Note that althought u3 is unique up to sign, our choice of u1 and u2 are far from unique, any orthonormal basis of the 2-dimensional -1-eigenspace will suffice.)
Then the matrix Q with columns (u1|u2|u3) satisfies AQ=Q*diag(-1,-1,5) as required and is orthogonal by construction.
(Try to make sure you have a clear picture of the geometry of the situation here, as that is more important than the actual mechanical manipulations of diagonalisation.)