Infosys Interview Question

What are SI engine? What is octane number? Difference between 2 stroke and 4 stroke engine? What is C? Difference between while and do-while?