solutions architect interview questions