Yes they are asking for Hotel booking in Immigration counter in Qatar.

In india they ask for Debit card and Hotel booking.
Hotel booking can be only for 3 days from date of arrival.