I am currently attending a 4-year university in Southern California. This next year will be my final year (Computer Science major). When is the best time to start applying for jobs?
I am looking for a full-time position at a large software company.
Software Engineering position is desired, but if not, at least something in that ballpark (testing, QA, etc.).
I've held an internship for 2 years at a large company (end of freshman year to end of junior year) and I am currently in the middle of a summer internship at another large company. However, I don't foresee any job offers for me immediately after I graduate.
Start-up companies are not preferred, but neither are they are an impossibility.
I don't mind relocating, I would actually prefer to move up north to the SF area. I don't mind moving across the country for work as well.
Hopefully those details will give you an idea of what I'm looking for. But basically, I am unsure as to when to begin applying for jobs... Are entry positions posted a year in advance? A month? Should the job descriptions explicitly state that they are looking for someone to start in a few months? Or should I just apply to anything that seems interesting?
I want to be thoroughly prepared for this upcoming year so if you have any thoughtful advice, tips, or tricks, please don't hesitate to share.
Thank you for your time.