I have a very good memory for most things. The only time I have problems with my memory is when I am really busy. So I might have completed a task, filed it away mentally and then forget I did it. I think that probably relates to working mechanically on some things.
I also forget people’s faces. I don’t code faces properly. I seem to have a mild form of what is called “face blindness” or Prosopamnesia. Link
In some cases, don’t recognise people I have met before even a couple of times. I will pass them and not recognise them. Other times, and I suspect it is where the person has more distinctive features or in some way I connect more strongly with them, I do remember their faces. It can be very frustrating and a bit embarrassing at times, because people say hi to me and until they start talking to me I don’t remember them. Usually after a brief conversation, I do remember them (just not their face!).