Sql queries interview questions

I don't quite understand what it means when they say "queries based on data modelling". Perhaps you will be given a data model and asked to write queries based on that?

When I used to interview SQL candidates, I used to start out by asking the very basics.

  1. Do you know what types of table joins are there in SQL - INNER, LEFT, RIGHT, FULL, CROSS
  2. Give them a customer table, orders table and ask them to find the number of orders each customer has placed.
  3. Find customers who had no orders, or write the query in #3 to include customers with no orders
  4. Find the most recent order for each customer etc.

Perhaps that type of questions - based on a customer and orders table as the data model in my example - are what they are thinking of when they say "queries based on data modeling"?