I am currently an Engineering Physics undergrad at Delhi Technological University. Most of the courses we completed were about applied physics, you can find the syllabus here. I want to pursue research but I am not sure about what exact field I want to pick. So I decided to get into a master's program. In India for masters you either pursue MSc or MTech.
MSc(Master of Science) has a more generic syllabus for physics and MTech(Master of Technology) is highly specific. Considering that MSc is more generic I decided to give the entrance exam for that and I was able to score in the top 1 percentile. So I can take up admission in IIT Delhi(which is one of the best colleges in India).
Now the issue is that my bachelor's syllabus and master's syllabus have at least an overlap of 30-40%. I originally wanted in because it would give me some knowledge, good connections, and a reputation from a good university. Keeping aside the fact that I do not gain much direct knowledge from the syllabus will MSc help me for my PhD applications at top universities around the globe? Even with a stellar GPa and fancy college people considering me for PhD candidacy could ask me why did I do I degree, 40% of syllabus I had already completed in my previous degree.
A bit of a disclaimer, generally people do MSc after BSc, I am a BTech student which is a more comprehensive course. This was the leverage I used to get into MSc easily.