Here's a "brain dump" from one guy that I know took the 536 exam and passed - not a lot of detail, but will give you and idea of his experience:
Last week Jesse requested that "As you take the exams, pass or fail, please provide your feedback to the group to assist the collective." As a fan of collectivism I provide the following.
I passed the 70-536 exam today (1000-point exam, 45 questions, a 700 (70%) is passing score, I got an 876). It was a typical MS certification exam--trivial, misleading and poorly-worded questions. It was a little more difficult than I anticipated, although the Transcender exam prepared me for it.
I'll leave a brain dump, but of course you will almost certainly see a different set of 45 questions.
When you use the XmlSerializer to serialize an object it will not serialize private members, and a member of type string[] must be marked with XmlArrayItem() attribute. Know what the serialized xml looks like.
Create an assembly dynamically using the AssemblyName and AssemblyBuilder objects. The AssemblyBuilder "Name" can optionally be passed to constructor. The AssemblyBuilder "Save" method only take the file name without the path.
Instantiate a FileSecurity object from the File.GetAccessControl method, using the file path and optional AccessControl enum. Note that this is different from instantiating a FileSecurity object using "new": you cannot instantiate a FileSecurity object using the path alone, you must pass nothing or a path plus AccessControl enum. (An answer depended upon remembering this! I got it wrong!).
Know how to synchronize an ArrayList so that it can be used safely by multiple threads, eg for Arraylist al:
lock(al.SyncRoot)
{}
Lots of questions about CultureInfo--know the difference between CultureInfo and RegionInfo. Know how to instantiate both. Know what a specific culture has that a neutral culture does not have (datetime format, number format, string compare). Know how to use a CompareInfo object, and how to instantiate. Know how to set the (instance) CultureInfo.DateTimeFormat.CurrencyNegativePattern.
Know the difference between a BitArray and a BitVector32. Know how to instantiate either one and set all values true.
(This was right out of the Transcender exam) know how to set a supported runtime.
Know how to derive a class from ConfigurationElement and instantiate it from your app.config custom section.
Know how to set a service process to run with a specific user id and password, and how to launch a service.
Know how to do a WQL query using the ManagementObjectSearcher.
Know how IEnumerable/IEnumerator work with foreach enumeration on a custom class.
Know how to create a strongly-typed (generic) dictionary class deriving from IDictionary.