Xoriant Interview Question

Why interface IOC Azure basics why MVC Var vs dynamic. opps logics abstract class async await logging exception handling repository pattern singleton pattern static class filters why webApi mvc vc webapi routing mvc page life cycle what is blob service bus queue azure table end points security in azure web role worker role ? angular js used or not?