At present, the North American Tech industry, CS majors in international students seeking employment can be said to be more and more difficult, especially in the past two years, the technology companies have experienced a brutal wave of layoffs, the dilemma faced can be said to be very embarrassing, like a “real version of the Battle Royale”, and in this environment, as a new grad how to How can a new grad break through in this environment?
First of all, from the time line, North American schools are divided into semester system and quarter system. Take semester system as an example, for students who have clear plan, they should apply for Intern in spring semester of junior year (January to May), and then do internship in summer (June to August) and finish the internship at the end of August. For students who graduated in spring, they should prepare for job hunting from January to May of their graduation year, including seeking internal promotion, posting resumes on the official websites of major companies and job boards, and preparing for algorithmic questions, system design, and other common interview questions. If you have received a return offer in the previous year, you will be able to get a job after graduation; if not, you need to submit your resume as soon as possible after graduation in May because you need to get an offer before September or October, otherwise you will face the pressure of opting for a 90-day unemployment period.

As for North American students graduating in the fall, the process of preparing for job hunting from September to December of the year of graduation is similar. If you don't get a return offer, you have to hurry up after graduation in December and get an offer before March to April to avoid the risk of unemployment. For those international students who take one step at a time, they start to prepare for job searching only before or after graduation, such as graduating in May and preparing for resume delivery and interviews in April, which increases the pressure as the unemployment period draws near.
As the unemployment period is approaching, the pressure is increasing day by day. Moreover, in this tight timeline, new graduates have to face a lot of problems. On the one hand, there are more and more things to prepare from resume submission to interview, and the bar is getting higher and higher; on the other hand, time is also very tight, and you will often face the conflict between “need to prepare a lot” and “too late to prepare all”. Therefore, we must learn to make trade-offs. Like doing projects, brushing up such core aspects that can only be accumulated through one's own efforts, most of the time and energy should be invested. Job Searching, interpreting jobs, JD, revising resumes, and other matters, you can use the people who have gone ashore to improve efficiency. At the same time, in the networking process, do not blindly cast a wide net and spend a lot of time to seek references, but to accurately find those who are rich in their own resources and can give more effective help.

When you get an interview after all the hard work, the mock interview becomes the key part of the process. Experienced interviewers in the mock interview can not only give precise guidance on the theoretical level, but also carefully dismantle the idea of answering questions, and also teach the strategy of dealing with various emergencies in the interview and the interview experience of each company in previous years. This will enable candidates to adapt to the interview rhythm in advance, make up for their own shortcomings, and thus be more confident of getting an offer in the formal interview.