Should I be applying as an intern?
If you want a full time job then apply for a full time job and tell them your expected availability.
I don't feel like I am very strong in my data structures and algo
should I be worried?
I don't expect that a company that would hire someone straight out of school would expect them to be an expert or to have any real ...