Now I am in 7th semester in computer science faculty and currently working on my thesis and being an intern at company XYZ
After graduating, I want to immediately work full time.
If my company does not offer me a full time job, then I'd need to apply before I am graduated, so I can start to search for full time jobs as programmer or software developer or data analyst.
I see all the requirements said fresh graduate, but I haven't graduate and I want to apply, is it ethical? or am I likely to get rejected if I apply before graduating.