psql interview questions