Data modeling interview