I have seen some answers on this site which say that a bachelor of science in mathematics in USA is a general degree and a student needs to study other subjects as well. It also seems to me that many students who did their undergraduate in USA do not have any research experience in mathematics.
I did my undergraduate in an Australian university and it took me 4 years to complete. Each year, I had to do 8 subjects which all of them were mathematics subjects except one subject in the first year which was a programming course. I also did summer research at the end of each first three years in summer and I had to write a research thesis in the honor year (fourth year).
This makes me wonder if those people who did their undergraduate in USA are ready for graduate school because it seems that they may not have done enough mathematics subjects?
Even though I did all mathematics subjects in my undergraduate, I feel that there is some gap in my mathematics education for graduate school.
How those people who did their undergraduate in USA feel about this? do they also see this gap and that they need to work hard?
What do I mean by ready for graduate school?
By being ready for graduate school, I mean that for instance a graduate student at university of Pennsylvania have seen all the materials in graduate preliminary exam in his undergraduate. Or if a graduate student takes any first year graduate courses, the pre-requisites for doing that course are satisfied and he does not need to learn assumed knowledge in a particular first year graduate course.