Hi all, Fortunate to have these two offers but I have a hard time choosing between them two for the summer. I’m not concerned about TC or new grad TC since I think I’m going to go full time with the company I’m interning next fall. So TC will be out the window for me. I want to prioritize having a big impact and a fun internship and I heard mongo has that. However, I really want to go into AR/VR and try working in oculus (i also think instagram feed or ig stories would be fun to work on), but I’m afraid that I’d get team placed in ads, internal tooling, web app frontend, or something else boring in Facebook. Also, if I end up doing mongodb which org has the most interesting problems? Looking to use C++/Java/Go. Thanks! Edit: TC : 0 — im a student #swe #internship #intern #facebook #mongodb
TC or gtfo?
Take it from someone who has interned at a big company (in my case it was Google but I hear Facebook is the same with intern projects). You’ll learn a lot more and have a lot more fun working at a smaller place like MongoDB that’ll give you an impactful project than a place like Facebook that’ll throw you a project that’ll never get touched again once you leave.
yeah thanks for your response! also interned at amzn and was thrown a project that wont get touched as well so i dint want a repeat of that.
There exists driver teams for all 3 languages u wanted to work with. Also, a lot of mongo uses go and the entire server is c++. Try and join some newer teams such as realm, datalake, search, etc as they have smaller codebases and probably bigger projects. Server is what you would wanna work on if u would like to do some harder, more unique stuff. Atlas is growing fast so ur projects might be more impactful. This was all written in like 5 minutes so take it with a grain of salt and it’s all my opinions.
would being a part of server still have a lot of impact just like the newer teams?
I think all teams make a genuine effort to give u meaningful projects. You should ask your recruiter for examples of what they worked on in the past years. The only reason I say it might be less impactful is because the barrier to commit code will be higher due to the complicated nature of server code. Also, server teams are older so naturally ur gonna get smaller things to work on compared to newer teams. That’s just generally a fact. Again, speak to your recruiter and take whatever I say with a grain of salt as I’ve not worked here long enough to verify my claims either.
Server folks tend to fall more into the cerebral, Phd camp. Cloud is incredibly exciting (revenue generator for the company + interesting problems + great leadership from the top down - the EVP of Engineering on our side is fantastic). Clearly deeply biased :)
LOL. I genuinely think that MongoDB is underrated possibly due to lower TC than FAANG. Especially when it comes to Blind where a lot of people care about TC. But look at what the company was doing past few years. Not to mention immense growth in stock.
India
3h
432
What do vegetarian Indians eat for protein?
Tech Industry
Yesterday
3008
1 vs 5 Million - no lifestyle change
India
Yesterday
668
What cash flow per month will set you financially free
Tech Industry
Yesterday
421
Bitcoin is the only possible future
Ask Blinders
Yesterday
767
Why is our country owned by Israel? I don't want my tax dollars fund genocide. How can we stop this nonsense?
No offense to MongoDB but I think fb looks much better on the CV