When my technical round started, the interviewer wanted to know about my projects. I explained my personal projects, and since their requirement was for Golang, I highlighted my Go project in detail. They seemed interested in how I implemented it, what challenges I faced, and how I solved them.
they also asked me about their project (the one they are hiring for). The idea here was to check whether I had understood it properly, how I would approach it, and if I could align my skills to fit their requirements. They even kept a PPT to test my understanding and explanation skills.
Then they moved on to the technical subjects:
DBMS:
Questions on ACID properties, SQL vs NoSQL, relational concepts, and a few scenario-based questions. They also asked me about primary key and unique key.
Computer Networks (CN):
Here, I got questions on network protocols, middlewares, and how a server communicates with a client.
DSA (Data Structures & Algorithms):
They asked me a problem & conceptual questions of stacks,queues &trees and a couple of pointer-based questions like null pointer and dangling pointer.
OOPs (Object-Oriented Programming):
I was asked about inline functions, polymorphism, method overloading and overriding, and finally, they told me to write a code snippet for exception handling.