Engineers have no shot at top PhD programs if they didn't do research as undergrads?

I suppose it is possible but the odds are lower without research experience since the “top” programs are generally highly selective, have many strong applicants with significant research experience and a low admission rate.

Please don’t reopen 3-year-old threads. This way is much better…