Hello everyone, I am a new grad, got an offer from Capital One. I've also been applying to top tech companies FAANG and FINTECH (Two Sigma, HRT, etc..). I am pretty sure I can eventually get through one of their interviews and land an offer. However, I don't think I'll be good enough, just because I can do LeetCode. I went to a no-name school, and the coursework wasn't even that challenging, somewhat difficult, but very doable. I can also barely make a full-stack web app. I don't know if I'll be able to keep up at these companies or hang with the new grads from top schools, who have very impressive resumes and accomplishments and are probably much more capable than me. I don't know if it'll be the right career move if I were to accept an offer at one of those companies. What do you guys think? Should I just work at Capital One? Or keep interviewing with FAANG and eventually accept an offer? Your advice would be very much helpful, thank you. #engineering #software #swe
Don't be fooled by others resume, half the stuff is bullshit people just add, especially when it comes to student or personal projects. Keep working on your skills and pick a area to specialize, trying to learn every hot technology on the market will obviously make you feel like you know nothing
I didn't even got an offer from Capital One 😃
Interview everywhere. Plenty of people in FAANG that don't have engineering degrees at all.
Doesn’t matter as long as you get in. Keep the money and learn and as much as you can.
No one is hiring a new grad to build them a new full stack app. They’re going to onboard you and teach you how they do stuff and gradually give you more responsibility. I don’t see what’s wrong with just taking Cap One if the money is good. You’ll learn a lot that will make you more attractive to FAANG rather than being just another new grad grinding LC. There’s no harm in continuing to interview while awaiting a start date either.
the school thing doesn’t matter. Who cares if they had a harder DS&A course? That only really matters for interviews. U could look up an algorithm or data structure online if u need it on a project. this inferiority thing does matter tho & if u are thinking this way it will show take the offer & just code. Time in the saddle (experience) will make u better
Why don't you worry about it after you get an offer.
What they don’t tell you: Everything you need, THEY’LL teach you on the job. If you can write a hello world program, deploy it on GitHub, make changes to it, debug it, re-deploy it…….use the command line….you’re golden buddy. They’ll teach you everything (except Amazon). You think everyone magically knows about the cloud or distributed systems? Nope.
True everywhere, even Amazon.
Worry about offer decisions after you get the offer, no point planning so early when nothing is certain. And in response to your worries, the best opportunities for growth are in such situations when you feel like you know absolutely nothing. There is literally no other way to go but up. Just go for it if you get the offer!
Have a growth mindset bro
I want to grow, and I expect to. I just don't know if I can do it in a FAANG environment.
Why not? Actual Software Engineering is something you learn on the job. It take 5000-10,000 hours of practice to become expert in anything. The expectations for SDE 1 are that you are learning to do your job, like a well-paid apprentice. When you become competent to work completely on your own, you get promoted to SDE 2. That takes most people 2-3 years.