What’s the difference between i.e. and e.g? 

Both are Latin abbreviations used to signal clarification of a statement.

The first, i.e, stands for ‘id est’ which means ‘that is’, or ‘in other words’ and is used before giving a more detailed explanation of something whereas e.g. stands for ‘exempli gratia’ which means ‘for example’.

Look at these examples of their use:

When attending an interview it is vital that you follow the usual etiquette, i.e., arrive on time, be well presented and be fully prepared.

and:

Lots of women’s names are also the names of flowers, e.g., Rose, Lily, Iris and Poppy.

So, e.g. gives an example to illustrate your point while i.e. is used to clarify.

Pop an example in the comments and I’ll tell you if you’re right.