I cleared the oa which was based on knowledge of core hardware principles and also a bit of stuff from the software side, also there was an easy aptitude section, like the kind of mental ability questions one sees in ntse etc..My interview went very well for the coding part, where the question asked was on bit manipulation, function pointers, memory allocation in c etc. Then, I was asked if I had done computer architecture(which I had not at the point), I assumed I would not be asked much about it, but to my dismay the next like 5-6 questions were CA. This is where I faltered, so maybe the role is very CA heavy, do revise and go