I have come across this wonderful article named Robot Singularities: What Are They and How to Beat Them by RoboDK. I highly suggest you to take a look if you are working with manipulators. Now, we have a lot of methods to avoid singularities and I almost never see them during my day to day life as a robotics engineer, but it is stil useful to understand and visually see how they look like.