if I want to hide my Google+ profile from everyone i.e make it from public to private, how can this be done? I have different strangers adding me into their circles which I don't like.
You cannot make your Google+ profile completely private. You can hide most of the information, but you cannot hide your name or profile photo.
If you really want to keep people from adding you to their Circles, you'll need to Block them.