They both hold the same meaning? They have essentially the same meaning.
2: I have never eaten caviar. I want to know if Jenny has ever eaten it,
#1 'Do you eat caviar?'
#2 'Do you ever eat caviar?'
#3 'Have you ever eaten caviar?'
Which one is appropriate to ask? #2 and #3 are asking about the same thing? Why is #1 inappropriate(I guess)?
If you want to know whether Jenny has ever eaten caviar in her life, only 3 is correct. 2 is asking if maybe she sometimes eats it, 1 is asking more or less the same as 2.
Student or Learner