I applied online. I interviewed at University of Tehran (Tehran, Tehran)
Interview
it was not very hard, mostly about high school scores and what you have learned then, and also a little test of your math level. but it was not that difficult and also be ready for other questions about what do you plan to do after graduation.