First the interviewer asked me to introduce, then he asked my preferred programming language to which I replied Python, he asked me to open online compiler and write a code to find whether the given number was odd or even. Next he asked me some CS fundamental questions like: ~What are the principles in OOPs concept? ~What are objects and classes? Give example. ~Difference between TCP and UDP. ~Difference between stack and queue. ~What are array and linked list data structure? ~Difference between threads and process. ~What is normalization?