My memory for names is absolutely horrible - there are many, many people who I have known for years, even spoken to almost daily for a large amount of that time, and I don't know their name - I don't memorize it the first time around and sometimes I just never hear it again or don't notice it being said again.
I have very good autobiographical memory - just memory of whatever I did during a day, what I was focusing on and all that. I have some calendar memory like for certain dates I know the day, week, month, year, day of the week and exact time for certain occurrences I considered important enough, or which just completely randomly got memorized. I know the weather for most of those days too.
I'm good at memorizing chains of numbers, things like that.
Bad short term memory, unless I'm very focused on whatever it is I need to remember. When I worked as a teacher aide, there were many times I was sent to do something where I didn't remember exactly what I was supposed to do (print/copy x amount of y, or tell someone something, in which case I had extreme anxiety because I always forgot either who it was, what I was supposed to tell them, or often I didn't even know who they were talking about when they said their name). In almost all situations though, I got to the location no problem, just didn't remember/know what to do/say when I got there.
I also have excellent memory with maps and directions and such - the problem is I need to have paid attention, i.e. been the one leading or going alone, in order to remember them. If I'm following someone or are a passenger in a car or something, I don't remember the directions ever. I used to (and still sometimes do) have maps as a special interest (I can place every single country on Earth on a map, or if you show me the exact shape of it I can tell you which country it is and where it goes on Earth.)