Nice and very good interview with a lot of questions in different areas expecially in technical part. Its all about your knowledge and you should be good in communucation skill and have a basic knowlegde in analytical part, you can get over the interview.