First I had a one hour technical phone screen, they only asked one technical question (linked list related) . Later I was invited for an on-site interviews at Microsoft RTP office. Scheduling of the interviews was pretty confusing because they kept sending me general messages that related more to Redmond interviews.
I had total of 4 interviews each lasted for about 45-min. The problems were easy (I expected worse), I would recommend brushing up on basic data structures (hashmap, hashset, linked lists, etc) and knowing how and where to use Comparator. Lucky for me they didn't ask too many general behavioral questions, all were related to my resume.
They asked some questions I later found in CTCI book.