Genuity Systems Interview Question

What is Singleton Pattern, Factory Pattern? Describe it ? Is it used in an Android?