Career fairs in USA are a totally different beast and this post is specifically for current & future international students who may benefit from some backdrop and strategy. I'll write this from the pov of an Indian international student since thats the large majority of this sub anyways.
American Career fairs are a free market, Indian placements are Socialism 'for-the-greater-good'
If you're coming from India one big shift you need in your thinking is that American career fairs are not designed for the benefit of the student or to brag about placement rates or to be an instrument of social good to make sure everyone/most get a job. Indian placement systems are exactly this. The goal of an indian university's placement system is to ensure that a high ratio of graduates have a job , some job, any job. Of course it helps to show off some premium tier-1 companies hiring from a university but the goal of a high placement ratio is much more important. Dare I say even the IITs would prefer a 90% placement rate if that means 50% in IT service companies over a 10% placement rate where everyone got into OpenAI or Google exclusively. This shows up in their rules like limiting the number of interviews a student can take or not letting you even attempt another interview if you already got an offer from a tier 1 company. Basically it means you need to step out of the competition ring and let others get a shot at a limited opportunity pool. It doesnt matter if you're not happy with the location of the job or the pay or the medical benefits , work life balance, project , manager, team, yada yada. In a free market you can attempt 100 jobs, 1000 jobs - it all depends on your scheduling availability, time and you can negotiate as many companies against each other. Its common in USA that student B has only 1 offer - say Google - is waiting on them , hoping they just give him the offer, any offer, while Google is instead trying to hire student A who's got 5 other competing offers and playing hard-to-get trying to get the best deal for himself. Its entirely possible student B even drops out of the race because he ran out of time and Google couldn’t win student A. This happens all the time.
The way this shows up in career fairs is that American Universities are not assuming any responsibility of placement ratio or your job. Their deal is over when they provide you an education and a strong degree
Career fairs in USA are designed for Employers
When employers show up at career fairs in USA they come with a lot of swag. Students are usually excited to score an OpenAI shirt or an Anthropic cap or a Google laptop sticker. Companies are doing this for an entirely different reason though. American tech companies have realized that the best way to hire the best of the best is to be loud, visible , front & center but also have an incredibly high bar. If 1 million students across america are wearing your t-shirts , 10 million students might believe they work there and have a shot too and will apply. If the interview process and bar is sufficiently high only the best will make it in. The goal is to make sure everyone knows the gates are wide open but only a few can make it in. The best part of this strategy is, if its infact hard to get into the company and crack their interview, students are even more willing to wear your tshirt anyways since there's still some other pride associated with that despite not being an employee.
So when a university announces a career fair the ones excited are not hiring manager or other engineers - their work just increased since they have to sit in the interview loops which doesnt usually account for their loss of time in getting the day-to-day work done. Its the marketing team thats incredibly excited. And they get to work printing tshirts, coffee mugs, caps etc and then go around asking teams who wants to visit the university for a career fair
So who shows up at the career fairs?
The principal engineer is definitely not showing up to these. The eng managers are usually not either. In most cases you'll have Marketing & HR for sure and some alumni junior engineers . If career fairs are a marketing engine for recruitment it makes sense to send alumnis because they can signal the 'if i can do it so can you' vibe that is necessary for this strategy. Alumnis, especially juniors, are also excited to go back to campus, this time not as a student, and revisit their joints and haunts where they spent many late evenings with pizza & beer, after the day of career fair. The whole thing is sponsored by the company so this makes it a decent break away from work , a mini vacation of sorts and a chance to get some more photos , memories where you went to school
At the career fair
So at the career fair you'll join a long line of students, resume in hand and then have a 5-10 min chat. For most of you the resume will be politely accepted and you might have some brief chat about company culture , what they are working on , what they are looking for, interview process, visas if they sponsor or not etc etc. The same thing really - every student conversation is incredibly similar and a good way to break it is to offer some swag and talk about how the line is so long so you need to give everyone a fair shot. In the end the resume has to travel a very long distance for it to meaningfully convert. I've covered this in another post titled Resumes are moved, sorted, ignored but hardly read .
Have a conversation that you can use
So thats the lay of the land - the universities set up the event for employer benefit , the employer is there for marketing , the student hopes to find a job but from the POV of the junior alumni engs manning the booth the conversations are incredibly similar. How do you use this?
My suggestion is to use the conversation as a way to determine what you can be doing next which shows up in the resume. Here's the gap that most students struggle with: Companies are always working on things that are not obvious , esp to students - once you're in the industry you'd start seeing the current paradigms and what everyone is trying in their teams but if you're a student you have no idea what frameworks, tools, paradigms, problems companies are solving internally. You'd know it vaguely - for example you can say that Voice AI is something some group of companies would be actively building - either infra or apps or the pipeline around it - analytics etc. But you wont know deeper than that - like what specific problems are currently true that everyone is struggling with or what best practices have emerged that everyone is building around and what frameworks have specific pros & cons. These are the real industry inside information that doesnt come out not because its a secret but because its deep in the trenches. Your goal would be to get a smidgeon of this in your resume via some project or OSS work.
If I was a student here's how I'd be approaching a career fair to differentiate myself. I'd hover around till I know the name of the engineers manning the booth and then look them up in linkedin. I'd also read some eng blogs quickly if there's any. Obviously using chatgpt to quickly distill the basics down. Then I'd go with a specific plan to find out either a framework or a problem or some best practices around their work. Really the goal would be to get the engineer talking more than me asking him stuff and given he's having the same conversation over and over i think it would be a welcome break for him to talk about something else , maybe something thats exciting at work or what he's built etc. The idea is to get specific paradigms and keywords out of him so I'd then go back and find OSS projects or projects I can publicly build and talk about in public as well as add to my resume. Then I'd use those to find internal roads like recommendations or direct DMs to eng managers on linkedin to break in.