Any advice for a new grad looking to be a Software Engineer?

Click For Summary

Discussion Overview

The discussion revolves around advice for a recent computer science graduate seeking a software engineering position. Participants share insights on job application strategies, interview preparation, networking, and alternative paths to employment, including volunteering and exploring smaller companies or startups.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • One participant emphasizes the importance of making oneself attractive to potential employers and suggests being open to various opportunities while being honest about one's skillset.
  • Another participant recommends practicing in a mock interview environment and suggests resources like Pramp and Amy Miller's YouTube channel for insights into the recruiting process.
  • Volunteering at coding workshops is proposed as a way to enhance a resume and maintain skills during job searching, based on a personal anecdote.
  • Some participants question the focus on large companies, suggesting that smaller companies or startups may offer valuable experiences and opportunities for growth.
  • There is a suggestion to actively engage during interviews by asking questions about the company and the role, which can demonstrate interest and help gauge fit.
  • Clarification is sought regarding the original poster's citizenship status, graduation timeline, and experiences with career fairs and interviews.

Areas of Agreement / Disagreement

Participants express a range of opinions on job searching strategies, with no clear consensus on the best approach. Some advocate for large companies while others suggest exploring smaller firms or startups. The effectiveness of networking and volunteering is also debated, with varying personal experiences shared.

Contextual Notes

Some responses depend on personal experiences and may not apply universally. The discussion includes varying assumptions about the job market and individual circumstances, such as citizenship and prior job search experiences.

Who May Find This Useful

New graduates in computer science or related fields, job seekers interested in software engineering roles, and individuals exploring alternative career paths in technology may find this discussion beneficial.

Riman643
Messages
62
Reaction score
2
Recently graduated with a degree in Computer Science. I have been sending applications daily and got to final rounds with a FAANG company but they went on a hiring freeze. I recently again got a final interview with another FAANG company at the end of the month and have an online assessment with an aeronautics company this Friday. Right now I have just been grinding on leet code but I feel like I should be doing more and getting more opportunities. After graduating it has been much more difficult than I thought to land a job as a new grad. Any thoughts, tips, or advice on how/where I should be applying and what I should be studying or practicing on would be greatly appreciated.
 
Physics news on Phys.org
  1. You should attempt to make yourself attractive to the people with whom you would like to work (this will help you find the job you want).
  2. You should always answer yes to any "would you want to" or "can you" question but of course you will need to be honest about present skillset (you are probably better than you think).
  3. Of course do all the hokey networking stuff...people are, in fact, hokey as are you.
  4. Do some interesting ~related project in your spare time and weave it into your patter. It should be something you are really interested in but has relevance. I got one job (long long ago ) because I was building a goofy chess playing arm for my 8086 PC parallel port
  5. Be interesting and interested. I once recommended a British guy largely because he used the term "liaise" as a verb (of course that set us off in the right direction...it had been very stilted until then and I was pretty new at the interviewing thing)
Be confident and grateful.
 
  • Like
  • Informative
Likes   Reactions: russ_watters, Riman643 and berkeman
Keep in mind, there could be better options than FAANG, but one thing that helps is practicing in an environment that's more like the interview. For that, you can try www.pramp.com to do mock interviews for free. You can also look at Amy Miller's YouTube channel for an inside scoop on the recruiter's point of view.

You could try AngelList for other places to apply to.

For networking, I would say go to every possible software-related meetup on meetup.com as much as possible.
 
  • Like
Likes   Reactions: Riman643 and berkeman
Riman643 said:
Recently graduated with a degree in Computer Science. I have been sending applications daily and got to final rounds with a FAANG company but they went on a hiring freeze. ...
Some more background would be helpful.

* Are you a US citizen looking for a job in the US?

* By "recently graduated" do you mean this past May or June?

* Prior to graduation, were there any career fairs at your university? Any on-campus interviews? If so, how did they go?
 
My son graduated with his SW degree right as the Pandemic hit the US. Needless to say job hunting was extra challenging for him, but he kept his head up and did all that he could to search and do well in the interviews that he got.

While the job offerings were especially hard to find early in the Pandemic, he had the very smart idea to volunteer his time at coding workshops and similar for young people (younger than himself, LOL). That looked pretty good on his resume, especially given that all companies and hiring managers understood that job openings were scarce early in the Pandemic. And in my son's words, the volunteer work helped him to stay sharp in his subject matter.

The good news is that berkeboy is very happy at his new SW job, where he's been working for about 6 months now. :smile:

Maybe that volunteering thing is an option that you could consider during your job searching time. Best of luck, and hang in there! :smile:
 
  • Like
Likes   Reactions: Wesley Gauss and Riman643
CrysPhys said:
Some more background would be helpful.

* Are you a US citizen looking for a job in the US?

* By "recently graduated" do you mean this past May or June?

* Prior to graduation, were there any career fairs at your university? Any on-campus interviews? If so, how did they go?
1. I am a US citizen looking for a job in the US

2. Yes, this past May and June

3. There were career fairs but no interviews came as a result.
 
hutchphd said:
  1. You should attempt to make yourself attractive to the people with whom you would like to work (this will help you find the job you want).
  2. You should always answer yes to any "would you want to" or "can you" question but of course you will need to be honest about present skillset (you are probably better than you think).
  3. Of course do all the hokey networking stuff...people are, in fact, hokey as are you.
  4. Do some interesting ~related project in your spare time and weave it into your patter. It should be something you are really interested in but has relevance. I got one job (long long ago ) because I was building a goofy chess playing arm for my 8086 PC parallel port
  5. Be interesting and interested. I once recommended a British guy largely because he used the term "liaise" as a verb (of course that set us off in the right direction...it had been very stilted until then and I was pretty new at the interviewing thing)
Be confident and grateful.
Thank you for the tips! I will make sure to keep these in mind.
 
  • Like
Likes   Reactions: hutchphd and berkeman
Why the big attraction to huge companies? Throughout my SW career, I only wanted to work at companies between 100 (enough for basic benefits) and 1or 2 thousand employees. That way, I could know know most of what was going on, and maximize my contributions. I also think, while young, it is worth at least once participating in a startup where you are the only or one of less than 5 developers. Mine didn't pan out, but I learned so much and never regretted it.
 
  • Like
Likes   Reactions: Locrian and hutchphd
Many of the candidates I've interviewed don't ask any questions. It gives me the impression they will accept an offer from any company. You want to interview the employees as much as they interview you.

Are there any training programs or mentors available for new grad hires? What kind of software environment do you have? What kinds of hard problems do you need to be able to solve in this role? Who would I be reporting to? What is the team structure? Ask follow-up questions to show you are deeply interested in the responses.

I've done this for every tech company where I got an on-site interview, and the vast majority of the time, I got an offer.
 
  • Like
Likes   Reactions: hutchphd and berkeman

Similar threads

  • · Replies 2 ·
Replies
2
Views
995
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 80 ·
3
Replies
80
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 39 ·
2
Replies
39
Views
7K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 39 ·
2
Replies
39
Views
8K