Profile picture

Software Engineering Intern Career Development Videos, Forum, and Q&A

How A Software Engineering Intern Can Grow Their Career

An internship is a period of work experience offered by an organization for a limited period of time. In software, a software engineer intern tends to have stronger importance with more competitive pay and real projects to work on.

What can I do to maximize my chances at a high intern rating at Meta? And what org to join?

Software Engineering Intern at Meta profile pic
Software Engineering Intern at Meta

Hello! I'm joining Meta as a SWE intern in the Summer of this year and would like to maximize my chances at getting the highest rating possible, alongside setting myself up for a high growth rate if I'm able to join as a New Grad. Sorry if this is really long, I wanted to bundle my questions to not have to give context multiple times.

For full context, I'm in my last year of University with 4 previous internships of experience (1 at a large bank and 3 at small-mid size companies) and I'm currently doing an internship until April at a SaaS tech company (think like public ~40B market cap, 8.5k employees) with a sizeable amount of ex-FAANG employees so it's much more relevant than my previous internships have been. The Meta internship is in the summer for 16 weeks and would be my 6th final internship - my University is big on internships and requires you to do 6 of them which is why I have more than usual.

Onto my main question, I want to try to go all in and get a GE+ rating at the Meta internship and do my best to grow as much as possible there (at both engineering skills and climbing the ladder). I've watched the series on securing intern return offers but I'd like some advice on what I can do to go beyond that.

I think I'm in a unique position where I get to do another tech internship right before, and would like some advice on what I can do here to practice some of the things Meta would also look for to achieve GE+. For context, I just finished my first month (1.5 weeks mandatory onboarding, 2.5 weeks actually working) and merged ~20 PRs, my manager and team says I'm doing really well here but I have no idea what Meta's standards are for code velocity and quality so doing well at Meta might look totally different. However, to be completely honest, I've also been pretty lazy at the current internship since I don't care much for a higher rating (+ tasks have been kinda boring lol) and only working ~20 hours/week so I could be doing much more, which I realized I need to change if I want to get into good habits before joining Meta.

Additionally, team matching starts soon for Meta and I was looking into what to select. By far my highest interest is within Reality Labs related work but I don't have much experience with VR. Would RL make a bad choice for my goals? At my current internship I'm mostly working on Dist Sys and ML Infra for abuse detection/prevention.

Thanks in advance and apologies for the really long questions.

Show more
Posted 2 months ago
120 Views
2 Comments

What do I focus on this summer?

Software Engineering Intern at Taro Community profile pic
Software Engineering Intern at Taro Community

I have 4 main tasks that I have this summer but I don’t know if I’m allocating the right amount of time into them and I’d like some help on figuring out what to prioritise. 

Before we get into them, I want to list my goals this summer to motivate the 4 tasks I came up with (from most to least important).

  1. Get a return offer - pretty self-explanatory. It’ll take a lot of stress off this next job-searching season. I'm working at a small startup and amongst all early-mid stage startups, I’d probably take this one over them (assuming pay is around equal). With that being said, I’d much much rather be in big tech, which leads me to…
  2. Be interview and resume ready for the upcoming season. I think this decomposes into 2 parts
    1. Have very strong resume points about what I did. My project has reasonable scope and I think I can push to expand scope. Not sure if a recruiter cares about impact though. (Especially for new grads), would appreciate any insight on this (e.g, would a recruiter really care if you built a fully distributed KV store that helps the company store terabytes of data/day vs building a simple CRUD app)
    2. Be interview ready. Grinding Leetcode right now and I feel like I have a long way to go. On a good day I can pass a phone screen but I have trouble with on-sites. 
  3. Have research output for grad school - I’m in a grad program right now and I need to do work for the summer. During the Fall I have another research internship lined up with a well-known company (wouldn’t really call it big tech though). Part of this internship is showing my supervisor that I can handle the load of doing research while maintaining internship responsibilities. I also need to finish up my thesis.
  4. Personal project - I run a startup and I have a few big corporations reach out for a trial. Product is mostly built so mostly the work is talking to customers and fixing bugs
Show more
Posted 10 months ago
93 Views
6 Comments

Should I stop job hunting to maintain better relationships?

Software Engineering Intern at Taro Community profile pic
Software Engineering Intern at Taro Community

I got a verbal offer from Applied Intuition and I’m really excited about the opportunity. It’s a good company with strong financials, and the many engineers I’ve talked to have all mentioned being able to attain E4/E5 level scope a year or two into joining the company. While it’s a good company, I know that it’s not as prestigious as the FAANGs or OpenAIs of the world, and I should keep on hunting, but this is where I feel conflicted.

Job hunting as been a major time sink for me. My focus and productivity has reduced significantly, and as a result, it has put quite a big strain on my professional relationships, such as my research advisor, coworkers and more. My grades have also took a hit, but I suppose that’s less important. My time sink and dip in productivity was at least somewhat justified initially - the job market is so tough for new grads, so it’s understandable that you need to put a lot of effort. But now that I have my first offer, it’s a lot harder to justify my loss in focus.

Right now I have final rounds with a quant firm and Meta. I’m planning to take them in early November. My understanding is that companies (FAANG and FAANG-adjacent) will recruit throughout the year, so should I keep applying to places, or should I stop? On one hand, I read the thread on how, and the overall sentiment is that it's “good but not great”, but it sucks to feel like I’m settling for something less. On the other hand, my gut feel tells me that I should stop.

Show more
Posted 6 months ago
78 Views
2 Comments