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.
- Do you know what types of table joins are there in SQL - INNER, LEFT, RIGHT, FULL, CROSS
- Give them a customer table, orders table and ask them to find the number of orders each customer has placed.
- Find customers who had no orders, or write the query in #3 to include customers with no orders
- 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"?