Most difficult part was for the position of QA, I was asked many questions around knowledge in Java, .NET, Object-Orient Programming, Software Engineering, SDLC, Testing Techniques, Testing methods, strategies. They also tested my ability to adapt and asked many analytical questions to test my Logical and Analytical Skills.