When did you eat in this restaurant the last?
When did you eat in this reasturant most recently?
Are there any difference between two sentence in meaning ? Especially I am not sure whether first one is correct or not . When I say one of these sentence The one who I spoke to understand the same ? And should I use “the” before “last”?