• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 14:15
CET 20:15
KST 04:15
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
The Road to Katowice - 2022/23 Retrospective21Disasterpiece Theater: Soulkey vs sOs (2013-05-21)11WTL 2022 Winter - Regular Season Awards + Wrap-up24WTL Winter - The 2v2 Tour25WTL 2022 Winter - Regular Season Finale7
Community News
Rex leaves ONSYDE, Ryung joins4[BSL16] - RO16 Group Stage11ESL Open Cup #159: herO, Spirit, Dark win5WardiTV 2023 Opens (Monthly)1IEM Katowice 2023 - Hosts & Commentators36
StarCraft 2
General
Waxangel talks Stormgate, ST_Life, Katowice & more IEM Katowice 2023 - Hosts & Commentators SC2 shut down in China, WTL to continue 5.0.11 Patch Released - Balance Changes Interview with RuFF at Dreamhack Atlanta 2022
Tourneys
Sniper's Team League Season 2 NorCal StarFest I [Alpha Pro Series] MaxPax vs ByuN WardiTV 2023 Opens (Monthly) $5000 #PassionCraft Knockout
Strategy
Custom Maps
[A] (Minigames) Raynor Party [A] [TPS RPG] Transformers: Open World (WIP) Work In Progress Melee Maps
External Content
Mutation # 354 Media Blackout Mutation # 353 Hostile Territory Mutation # 352 Railroad Switch Mutation # 351 Assembly of Vengeance
Brood War
General
UMS maps by GrizzleSyndrome [24H] mmr bot on USWest BGH auto balance -> http://bghmmr.eu/ BW General Discussion Custom Campaign Upload
Tourneys
[Megathread] Daily Proleagues [BSL16] - RO16 Group A - Saturday 18:00 CET New Worlds Map Contest III: All Submissions (VOTE HERE) Sanpao StarLeague Spring Cup S4 : Korea
Strategy
Simple Questions, Simple Answers Marine rate of fire Valkyrie dmg formula? 2v2 Spell Combos
Other Games
General Games
Final Fantasy XIV Fire Emblem The XBox Thread Destiny 2 - PC/Xbox/PS4 Frost Giant announce Stormgate
Dota 2
[DPC 23] Tour 1 Discussion Official Dota and Chess General Discussion
League of Legends
[Spring 2023] LoL E-sports General Discussion LiquidLegends to reintegrate into TL.net [Patch Notes] Release General Discussion
Heroes of the Storm
HotS: WP and Funny Moments
Hearthstone
TL Mafia
TL Mafia Community Thread TL Mafia Plays: Diplomacy
Community
General
Coronavirus and You US Politics Mega-thread Russo-Ukrainian War Thread Canadian Politics Mega-thread YouTube Thread
Fan Clubs
The Flash Fan Club The GoOdy Fan Club The TY Fan Club
Media & Entertainment
[TV] HBO The Last Of Us series Anime Discussion Thread Korean Music Discussion [Manga] One Piece Movie Discussion!
Sports
2022 - 2023 Football Thread TeamLiquid Health and Fitness Initiative For 2022 2021 NFL/CFB Season NBA General Discussion
World Cup 2022
FIFA World Cup 2022 - Knockout Stage FIFA World Cup Qatar 2022 Thread
Tech Support
SC2 lagging in windowed (fullscreen) mode Left control suddenly mutes volume Red text blurry and funky blue on black text
TL Community
Ask TL Staff Anything Happy Birthday R1CH! Is there a SQSA thread for this site?
Blogs
Hosting/casting tournies for t…
Trozz
It's that time of year YET A…
Umpteen
I'm still around doodling and…
Glider
Someone Crashed my Plane …
micronesia
A spiritual journey th…
mewithoutDrew
The Kitty Arcade Saga
MrBitter
My Goals for 2023
DeNikSSB
State of StarCraft II
Jealous
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1465 users

Internship dilemma

Blogs > ]343[
Post a Reply
]343[
Profile Blog Joined May 2008
United States10324 Posts
Last Edited: 2013-03-15 20:40:59
March 13 2013 02:09 GMT
#1
Hi TL,

First, here's some background: I'm a junior math major applying for software internships this summer. I'm mainly interested in trying to learn as much as possible from an internship position; location, pay, "feeling like I contribute" and "networking" are secondary concerns as well.

Being a pure math major---yeah yeah, it's unrelated to what I'm planning on doing, but it's fun and interesting---I'm not exactly a master coder, though I have a bit of experience from working at a tiny startup last summer and know some things about algorithms. I currently have an internship offer from exactly one place (along with loads of rejections...), a small (~20-30 engineers) but fairly successful company (Company 1.) Their pay is pretty good, their culture seems super cool, and their product is interesting. They already have infrastructure set up, so I can probably get a good feel of what it's like to work in a "real company."

I promised this company that I'd respond to their offer by March 15 (this Friday). However, I'm still going through interviews with a few other places, and think I have a pretty decent chance at them:
  • A very large/successful company (Company 2) with lots of intern positions. I already declined one "host offer" from here because they gave me a very tight deadline, but they're setting me up to interview with another "host" this week. This company is big enough that I probably won't feel very "important" to them or whatever product I'm working on, but since it's big, there's a lot of opportunity to learn. On the other hand, I've heard that because they're so big, they sometimes give interns "pet projects" which aren't very fun. They usually pay very well, a bit better than my current offer.
  • A moderately large company (Company 3). They've been a bit lackluster in scheduling interviews, and want to schedule one this week and one next Monday (after the deadline.) Since they're smaller, they'll probably give interns slightly more important projects, but they're probably less exciting than any of my other options. They pay about the same as my current offer.
  • A very new startup (Company 4), recently founded by three guys I know; all are from my university, and two also went to my high school; I'm pretty good friends with one of them. They're just entering the "hiring phase": they have a basic product and some customers lined up, and are pretty sure they'll have revenue soon. Their idea is very cool, and since it's a small place, there's a high probability that I'll get to do something actually important. On the other hand, I probably won't have the freedom to try to learn a broad range of things, since I'll probably be doing whatever's needed to keep the company going. Not sure yet about the pay, but they have enough VC funding that it's likely to be similar to my current offer.


Now the problem is this: Company 4, which I think I'm most interested in among Companies 2/3/4 (despite the fact that I've already had experience working at a tiny startup, and probably would like to experience working somewhere bigger), really would like me to ask for an offer deadline extension of a few weeks. This is reasonable for them because they just started hiring very recently and probably can't make a decision in only a week. A deadline extension would also give me enough time to interview at Company 2 and 3 (though it's possible that I could get an offer from Company 2 by the end of the week, that's cutting it close.)

However, I'm worried that asking for a deadline extension would make it seem to Company 1 that I'm just stringing them along and using them as a last resort, even though I've repeatedly told them that "you're my top choice, but I just want to wait until March 15 to get a chance to interview elsewhere."

I probably should decide what to do by tonight or tomorrow afternoon at the latest; any advice?

UPDATE:

Decision day is today. Company 3, which I was previously not as excited about, was very accommodating with their interview process and hired me, offering me quite a bit more than Company 1 (probably influenced by the number I gave them from Company 1, haha), and entrance into what the recruiter claimed was a "prestigious" team. (On the flip side, housing near there costs more than housing near Company 1.)

I still am not sure about the culture at Company 3, though they seem to be pretty committed to making sure employees have a good time (but what tech company isn't?) They have ~140 engineers and will have ~30 interns, but also told me that I'll be able to work on real things. What to do...

***
Writer
Cambium
Profile Blog Joined June 2004
United States16368 Posts
March 13 2013 02:25 GMT
#2
I've done seven internships in total, so I really think I can give you some advice.

Is this your first internship? A couple of things with regards to software engineering: unless you've done it professionally, it's very different from what you learn in classes and projects. If this is your first job, I would recommend a company that is bigger, because there will be more structure, they will know how and where to place interns with any level of practical experience.

I did my first internship at a startup, and it was awful, because they really needed people who could do real work, so I was lost most of the time, and the employees had little time to hand-hold me. The other intern who was in his senior year really enjoyed it though.

My second internship was at a large firm, and it was enjoyable primarily because they were so used to the internship process, and the managers knew how to mentor their interns. The company had some 40-50 interns, and hosted various events and make it incredibly fun.

For my last internship, I tried another startup, and it was my favourite internship. By this time, I was actually useful. I worked on two projects that had immense impact on the business, and worked lots of late nights with senior engineers and the CTO, but it was great fun. I think I touched every single component and technology at the time, and learned tons.

I hope this provides you some perspective on what you would like to do. While internships are great segues into fulltime offers, in the software development field, getting a job is really not all that difficult if you are actually good.

Having said all of that, unless you are confident in obtaining another offer, I would just take company 1.
When you want something, all the universe conspires in helping you to achieve it.
Carnivorous Sheep
Profile Blog Joined November 2008
Baa?21240 Posts
March 13 2013 02:35 GMT
#3
If this is your first internship, I echo taking company 1.
TranslatorBaa!
Cyx.
Profile Joined November 2010
Canada806 Posts
March 13 2013 02:57 GMT
#4
This might be incredibly interesting to you - it's a piece by a CEO of a company that sounds much like your Company 1 that talks about 'exploding offers' (ie. you must respond to us by this date or the offer goes away type deals). The whole blog is actually really cool - I'm a software engineering student and I'm thinking about a lot of the same things you are, and the author of that blog talks about tons of stuff that really interested me, but this post in particular was really brought to mind here.
obesechicken13
Profile Blog Joined July 2008
United States10465 Posts
Last Edited: 2013-03-13 03:26:03
March 13 2013 03:01 GMT
#5
Wow pretty impressive that you got many offers. I kinda got lucky with my internships and my friends mostly took the first ones they got.
I think you're on the right track: purpose, fun, and learning are all good motivators. So is time spent with friends. Something that should not be overlooked.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
Carnivorous Sheep
Profile Blog Joined November 2008
Baa?21240 Posts
Last Edited: 2013-03-13 03:14:58
March 13 2013 03:13 GMT
#6
On March 13 2013 12:01 obesechicken13 wrote:
Wow pretty impressive that you got many offers. I kinda got lucky with my internships and my friends mostly took the first ones they got.
I think you're on the right track: purpose, fun, and learning are both good motivators. So is time spent with friends. One that should not be overlooked.


? Reading comprehension bro, he hasn't even interviewed at 2-4 yet, he has one offer. If he has the offers already I don't think there'd be a dilemma.
TranslatorBaa!
obesechicken13
Profile Blog Joined July 2008
United States10465 Posts
March 13 2013 03:25 GMT
#7
On March 13 2013 12:13 Carnivorous Sheep wrote:
Show nested quote +
On March 13 2013 12:01 obesechicken13 wrote:
Wow pretty impressive that you got many offers. I kinda got lucky with my internships and my friends mostly took the first ones they got.
I think you're on the right track: purpose, fun, and learning are both good motivators. So is time spent with friends. One that should not be overlooked.


? Reading comprehension bro, he hasn't even interviewed at 2-4 yet, he has one offer. If he has the offers already I don't think there'd be a dilemma.

Yes. Sorry. I did actually read that and I did know it, but it's still impressive I suppose that he feels he can get some of these positions and has applied to so many before the school year has even closed.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
Bagration
Profile Blog Joined October 2011
United States18282 Posts
March 13 2013 03:44 GMT
#8
As an anonymous user to you on an Internet forum, my advice to you would be to take the offer that is concrete, rather than wait on the possibility of getting an offer. I would ask for an extension, and if not possible, just take the offer. Be open and honest about your situation, and there shouldn't be too many hard feelings. Stuff like this does happen.

But what am I to you? Hell, for all you know, I might not even be human, but just a random spambot sent to plague the TL forums. But in the end, it's about you, and ultimately is up to you to decide which path is best for you.
Team Slayers, Axiom-Acer and Vile forever
]343[
Profile Blog Joined May 2008
United States10324 Posts
Last Edited: 2013-03-13 03:57:56
March 13 2013 03:57 GMT
#9
To clarify, I did an internship at a startup last summer. I think I got some of the "tiny startup" feel out of it (and also learned lots of Python!)

Thanks for the responses (and I'm certainly leaning toward Company 1), though I'm more looking for advice on whether to ask for an extension. I've read the "exploding offers" thing Cyx linked; the difference here is that they made the offer in November (so they didn't really pressure me into it), and I chose March 15 because my school "requires companies hiring interns on campus to give us until March 15."

Again, thanks for your advice!
Writer
lhr0909
Profile Blog Joined June 2011
United States562 Posts
Last Edited: 2013-03-13 04:09:29
March 13 2013 04:07 GMT
#10
Company 1.

Company 4 is a bit too small to learn (it is better to go to those companies when you trying to go full-time AND you are going to contribute once you are on board. Not to say that you lack experience or anything, but I think that Company 4 might not have the best practices for you to learn (TDD/BDD, or Agile or whatnot)

Company 1 on the other hand, the size of it makes sure that it is a running startup and it has a fairly mature system to learn from. I would lean towards companies of that kind 100%.

I went to a company of 30 people last summer as a junior. The development team had only 8 people. It was super fun to work in such a tight group, yet they already had a very nice system going on (Scrum + BDD, and we watched Uncle Bob's Clean Code videos for Lunch and Learn, etc.). I learned a shit ton the past summer and finally got me to Amazon.com in the coming August for full-time.
No Pain No Gain
huameng
Profile Blog Joined April 2007
United States1133 Posts
March 13 2013 04:11 GMT
#11
As someone who interned last summer at what I think is exactly Company 2, although maybe just a similar one, I'd pick Company 1 if I were you. My experience was good, and I'm going back there to work full time, but my friends who interned at startups had really different experiences than I did and they sounded a lot better for blooming into a good dev. Plus you already know you like the place, while finding a good host, team, and project at a big company isn't always as easy as it seems, especially since I suspect by this time of the year lots of projects have already been claimed.

I wouldn't even ask for an extension -- it'll probably be fine, but they might react poorly since you already gave them a date you said you'd decide by. They'll probably understand your situation if you explain it to them, though, since they were once very popular interns too ;p
skating
Athos
Profile Blog Joined February 2008
United States2484 Posts
March 13 2013 04:18 GMT
#12
As somebody who was an intern at a large company (as a software developer) last summer, I can tell you that you probably should take option one. At this point in your career, you want to receive as much training and practical experience as possible. This means doing interesting work and feeling valued for it. I can attest that large companies do indeed sometimes give pet projects that aren't very interesting to their interns, as this was exactly what happened to me. The pay was good, but at the end of the day I was bored with my work, and not gaining the skills I would have attained at a smaller company.
Cyx.
Profile Joined November 2010
Canada806 Posts
March 13 2013 04:18 GMT
#13
On March 13 2013 12:57 ]343[ wrote:
To clarify, I did an internship at a startup last summer. I think I got some of the "tiny startup" feel out of it (and also learned lots of Python!)

Thanks for the responses (and I'm certainly leaning toward Company 1), though I'm more looking for advice on whether to ask for an extension. I've read the "exploding offers" thing Cyx linked; the difference here is that they made the offer in November (so they didn't really pressure me into it), and I chose March 15 because my school "requires companies hiring interns on campus to give us until March 15."

Again, thanks for your advice!

Ooh, fair enough, I guess I fail a bit at reading comprehension too - either way, a lot of the stuff on that blog might still be cool to you =)
]343[
Profile Blog Joined May 2008
United States10324 Posts
March 15 2013 20:08 GMT
#14
UPDATE:

Decision day is today. Company 3, which I was previously not as excited about, was very accommodating with their interview process and hired me, offering me quite a bit more than Company 1 (probably influenced by the number I gave them from Company 1, haha), and entrance into what the recruiter claimed was a "prestigious" team.

I still am not sure about the culture at Company 3, though they seem to be pretty committed to making sure employees have a good time (but what tech company isn't?) They have ~140 engineers and will have ~30 interns, but also told me that I'll be able to work on real things. What to do...
Writer
Masq
Profile Blog Joined March 2009
Canada1792 Posts
March 15 2013 21:13 GMT
#15
I'd go with #3 personally.

Your initial reservation regarding them could be due to a number of factors. Was the person making the initial contact even the hiring manager or just some secretary? With so many engineers working there, odds are you'll be able to network fairly well. I'm sure working with a prestigious team and doing applicable work would be more beneficial for you in the future as well. Additionally having significantly higher pay doesn't hurt.

The only downside is the 30 other interns, can you stand out amongst them?
catplanetcatplanet
Profile Blog Joined March 2012
3750 Posts
March 16 2013 00:33 GMT
#16
What's the deadline for #3? Will 2 and 4 have made their decisions by then?
I think it's finally time to admit it might not be the year of Pet
]343[
Profile Blog Joined May 2008
United States10324 Posts
Last Edited: 2013-03-16 05:41:45
March 16 2013 05:35 GMT
#17
I think #4 decided to end the interview process; not sure about #2.

#3's deadline is probably in a week or so; not totally sure... but I'm planning on deciding tomorrow (since Company 1 said "you can have an extra day.")

Some more info: #3 is in a more expensive location than #1 (but provides enough housing stipend that this might be a wash). #1 has free meals every day, whereas #3 doesn't.

In the end though, I'm still looking for the place I think I can learn the most from. My project[s] at #3 seem very similar to what I worked on last summer (though in a much more structured environment I'm sure), while #1 works in a pretty different field that I'm also interested in.

I guess the main question is: can I learn more at a mid-sized company or a small company? :/
Writer
B.I.G.
Profile Blog Joined August 2010
3251 Posts
March 16 2013 10:00 GMT
#18
In my line of work internships usually go like this:
big company ---> "shitty" job, good prospects, network etc
small company ---> job with lots of responsibility, but much less prospects and network.

Future wise I suggest you go for the big company, its usually the better choice. BUT if you are doing this purely as something to gather some experience than I suggest you go for the small company, as your job will probably be a lot more interesting.
]343[
Profile Blog Joined May 2008
United States10324 Posts
March 16 2013 23:52 GMT
#19
Well, I decided on Company 1. Thanks a lot to everyone for all the advice!
Writer
Chill
Profile Blog Joined January 2005
Calgary25895 Posts
March 17 2013 00:10 GMT
#20
Company 1 seemed like the best bet anyway. Good luck
Moderator
Please log in or register to reply.
Live Events Refresh
CSO Cup
17:00
🏆 CSO Cup #54
Liquipedia
BSL: ProLeague
17:00
Ro 16, Group A
OyAji vs RushGoon
Fengzi vs XiaoShuai
LiquipediaDiscussion
Showmatch
15:00
Aristori Showmatches #3
Aristorii154
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
TKL 184
Ketroc 99
StarCraft: Brood War
ZZZero.O 569
Shuttle 302
Leta 279
zelot 59
Rock 28
[sc1f]eonzerg 25
Dota 2
Gorgc11148
qojqva4539
Grubby2193
febbydoto95
Counter-Strike: Global Offensive
fl0m4083
byalli103
Heroes of the Storm
Liquid`Hasu44
Other Games
Stewie2K4919
Beastyqt958
crisheroes423
MaximusBlack396
ArmadaUGS365
ToD282
Fnx 235
KnowMe114
QueenE73
rubinoeu6
Organizations
Counter-Strike: Global Offensive
ESL CS:GO48645
ESL CS:GO B38221
Other Games
gamesdonequick1891
B2W.Neo1327
StarCraft 2
Esl_sc2302
ESL.tv302
Dota 2
BeyondTheSummit203
StarCraft: Brood War
StarcraftVOD2
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 20 non-featured ]
StarCraft 2
• MEDOEDLive 127
• printf 83
• StrangeGG 23
• undefetable018
• LaughNgamez Trovo
• Poblha
• Migwel
• Laughngamez YouTube
• IndyKCrew
• Kozan
• Gussbus
• intothetv
• aXEnki
• Alpha X_
StarCraft: Brood War
• Airneanach13
• sscaitournament2
• AfreecaTV YouTube
• BSLYoutube
• STPLYoutube
League of Legends
• imaqtpie2377
Upcoming Events
ESL Pro Tour
7h 45m
BSL: ProLeague
21h 45m
Zhanhun vs Razz
Dewalt vs Jaystar
DaveTesta Events
1d
ESL Pro Tour
1d 21h
ESL Pro Tour
2 days
IEM
3 days
IEM
4 days
IEM
5 days
IEM
6 days
BSL: ProLeague
6 days
Mihu vs TerrOr
Bonyth vs LCYDH
Liquipedia Results

Completed

KOR-CHN Invitational League 2: Saber vs Mihu
OSC Championship Season 10
NGS Storm Division S6 Qual. 5
BLAST Premier Spring Groups

Ongoing

BSL Season 16
KCM Race Survival 2023 Season 1
KCM Ladies Race Survival 2023 Season 1
Individual Golden League
Strength Challenge 30K
Tournament of Honor
Y.H Spring cup
FS Mania
RISS Season 1
Spring Cup Season 4: Korea
Spring Cup 4: Chinese Qualifier
Spring Cup 4: Chinese Qualifier 1
WTL 2022 Winter
NGS Storm Division S6
Torneo Latinoamericano Héroes de la Tormenta (TLHT) - Season 7
ESL Challenger League S44 NA
ESL Challenger League S44 EU
ESL Challenger League S44 AP
IEM Katowice 2023

Upcoming

Hongtu Solo League S5: KOR
Spring Cup Season 4: China
ASL Season 15
CHN vs KOR Week32
Spring Cup Season 4
Spring Cup 4: Chinese Qualifier 2
CHN vs KOR Week31
#PassionCraft Knockout
IEM Katowice 2023
BLAST.tv Paris Major 2023
ESL Challenger Melbourne 2023
BLAST.tv Paris 2023: EU RMR B
BLAST.tv Paris 2023: EU RMR A
BLAST.tv Paris 2023: AME RMR
BLAST.tv Paris 2023: APAC RMR
BLAST Premier Spring AME Showdown
BLAST Premier Spring EU Showdown
ESL Pro League Season 17
CCT Central EU Malta Finals
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2023 TLnet. All Rights Reserved.