She asked me to introduce myself to straightaway. I did the same, then she asked me about the programming language I am comfortable with. Since I was really confident in C. I said C. Twist, she asks me what are you learning other than C and C++. I said JAVA. What else, she asked. Now, since I am currently learning Python, I say python. Then she asked me why I chose to learn Python. I answered with few of the features of Python. Then she asked me to write a program to print the factorial of a number. They had shared the screen and I had to code on my computer while they watch me code in theirs. After that, she asked me to explain the code, which I did. Then she turned towards DBMS. Are you familiar with the concepts of DBMS? She asked. I said yes. I have worked with databased for my minor projects and I know the concepts of DBMS. First question, what is an index? Next, the difference between a table and a view. Next, What are DDL and DML commands. Give me some examples. Next, What is truncate. What is delete? How are both different. I tried to answer all these questions and she looked fairly convinced. Next, she asked me about DATA warehousing. I had a basic idea about it and told her upfront that I can give you an outline of the topic but I can’t go deep into it. She handed over to the HR.