The first thing I want to mention is that students should attend every single networking event the school is organizing. You never know who you are going to meet and what that person can do for you. Networking can lead to many great things in your career.
Secondly, students have to start looking for jobs early in advance. You cannot just wait to graduate and then look for a job. I believe you are wasting time.
Finally, students should apply to as many positions that they are interested in as possible even though to some they believe they may not qualify. You never know what the person hiring might be looking for. You might be the one.