Technical round:
Totally depends on the interviewer.
Started with projects, there'll be a number of cross questions while you explain your project to them. Be prepared!
Be ready with alll possible questions for the things you put up in your resume.
I was asked more on DSA :Bit manipulation( compute 2 power 56, code snippet to set a bit in a number), AVL trees(asked to code by giving an iterative approach for self balancing trees) , infix to postfix using queues and stack, time complexity for a code snippet.
OOPS: Difference between abstract class and interface
OS: IPC protocols, threads and process , provide a code for explaining about critical section and mutex and locks.
CN: Difference between HTTP AND HTTPS, explain about TLS, sliding window protocols (be thorough with all of them), ssh working
Techno-managerial round:
this round was easier than the previous one.
Started with projects
and then moved on to core concepts
DSA and JAVA: Hashmap implementation- hashcode() method , how is collision handled, more on Object class, Best sorting algorithm along with its best and worst case time complexity, implementation of queue operations using linked list( was told to code) ,
OS :author of OS and CN, CPU scheduling Algorithm
Later he asked me Bout my strengths and weaknesses, any achievement which I m proud of, memorable moment in recent times etc
asked me about my previous internship and why I dint continue there.. be prepared with any kind of questions on your previous internships