Basic programming, objected oriented, and language specific questions about a programming language of your choice. I choose Java. Not difficult at all.
The tough part was the software group manager interview, which was sort of technical and sort of not. More background/interest-based than anything. My interviewer was very perceptive and practical, so answer all his questions clearly and honestly.