I was interviewed for database internals position. first round was paper based test on c basic questions. (pointers, data types,qualifiers, padding etc). there were 3 technical rounds followed by one hr interview. first round - questions were on memory allocation,data structures ( stacks, linked lists, binary trees ) work i did in my previous company. second round- questions on data structures, (queues, bst etc) work in my previous company. manager round- projects and work in my previous company. hr round - formal conversation and salary discussion.