News for hackers. Stuff that matters.
Re:I am sick and tired of hearing tech companies complain ab... by spike021 on Wednesday May 19, 2021 @12:20AM (#27204538)
I interviewed at a small company just for an internship several years back. It was an iOS position, but again, internship/jr. level. I said I wasn't an expert but wanted to learn and had spent some time developing some basic iOS apps on my own.

Guy proceeds to seriously ask me about low-level memory management, i.e. ARC (Automatic Reference Counting) vs. other methods (this was roughly 2013 or so).

I attempted to give an answer from what I knew just reading the docs, as I hadn't written complex-enough code for it to matter. Mentioned I didn't have first-hand experience using it, so that's my frame of reference.

He basically laughed and went off to tell the recruiter it wasn't worth having me finish my interview loop.

I understand for an experienced iOS engineer at the time, those would've been entirely valid questions and it'd be reasonable to expect enough time spent using them that a quality answer could be given.

But I was honest in saying I hadn't gone that far and this was for an internship.

Of course that was also when I realized that in the real world, there are small companies who tend to want FTE-level of productivity out of young engineers/interns for that pay level who aren't experienced enough to know it.

Edit: Coincidentally that same day I reached out over Twitter to the CEO of a company I admired, also in SF, and asked if I could just tour the office since I was in the area.

That CEO spent his lunch hour with me, had a good laugh about the interview story, and worked with one of his teams and recruiters to get me in the schedule to interview. Got an internship there the right way, spent two years interning, went full time for 3.5 years, and that was the beginning of my full-time career.

Re:I am sick and tired of hearing tech companies complain ab... by devin on Wednesday May 19, 2021 @12:42AM (#27204660)
I have a feeling this will get me a downvote, but I grew up in a very blue collar town and the idea of paying one's dues is not crazy to me. I see a lot of people entering the tech market as if they don't have anything to prove, like their degree says it all. In any industry, you shovel some shit early on, IMO. I was a good programmer, but I got my start racking servers in a data center. I crawled under raised floor to run cable, replaced batteries, worried about cooling, and generally did a lot of work no one else wanted to do. I was a programmer already, and I think it was a waste of my ambition for $COMPANY to not give me a job writing software, but I don't mind the idea of people paying their dues, and I think I'm better for my experience. Careers aren't supposed to start with you having a big corner office. It is surprising to me how many people feel entitled enough that they truly believe they ought to start at the top.
Re:I am sick and tired of hearing tech companies complain ab... by MangoCoffee on Wednesday May 19, 2021 @12:51AM (#27204699)
>I don't mind the idea of people paying their dues, and I think I'm better for my experience. Careers aren't supposed to start with you having a big corner office. It is surprising to me how many people feel entitled enough that they truly believe they ought to start at the top.

he is trying to pay his dues. its an intern position. at the very low level.

Re:I am sick and tired of hearing tech companies complain ab... by xlii on Wednesday May 19, 2021 @02:10AM (#27205156)
As usual - it depends. FAANG internship is way more valuable than other big names and big names are much more valuable than anonymous web shop hiring 3 people.

So if they went directly for big name that isn’t exactly paying their dues.

Re:I am sick and tired of hearing tech companies complain ab... by renewiltord on Thursday May 20, 2021 @01:33AM (#27217782)
FAANGs have massive intern support programs and their interviews aren’t usually like this. Interns are the ultimate try before you buy so for orgs with the ability they’re worth it.
Re:I am sick and tired of hearing tech companies complain ab... by namdnay on Wednesday May 19, 2021 @02:20AM (#27205209)
It’s not like you’re supposed to work your way up the internship ladder.
Re:I am sick and tired of hearing tech companies complain ab... by JAlexoid on Wednesday May 19, 2021 @12:59AM (#27204750)
That's not paying your dues. Being a software engineer forced to work as a network technician (not even a network engineer) is akin to having the junior accountant just get everyone coffee.

Maybe writing tests is paying your dues, because it often feels like a thankless job. Building UIs in a JS framework... Those could be "paying your dues", or more precise getting real world development experience.

But there's a lower limit to that "paying your dues", when it comes to educated professions.

Re:I am sick and tired of hearing tech companies complain ab... by tolbish on Wednesday May 19, 2021 @01:28AM (#27204909)
It also sounds like an incredibly bad idea to put a junior engineer with no network technician experience in a network technician role. Have fun when your server goes down at 2am because something is fried, somewhere!
Re:I am sick and tired of hearing tech companies complain ab... by benhurmarcel on Wednesday May 19, 2021 @03:52AM (#27205768)
In mechanical engineering, it's considered good practice to make recently-hired engineers work as blue-collar operator in the shop for a while. When it's proposed it's even usually appreciated by the engineer as a rare opportunity to learn.
Re:I am sick and tired of hearing tech companies complain ab... by rightbyte on Wednesday May 19, 2021 @05:38PM (#27214825)
Ye you need oil and saw dust on your hands to design machines properly. In a SWE analogue running the milling machine would be ... using computers? Workshop experience is harder to come by than computer dito.
Re:I am sick and tired of hearing tech companies complain ab... by bobthepanda on Wednesday May 19, 2021 @12:57AM (#27204739)
Does this have anything to with what the parent comment even described? Expecting someone to apply for an internship with extensive iOS skills is a bit of a joke.

It kind of reminds me when I got asked for an internship experience if I had any experience doing large Python 2 to 3 migrations. The job description didn't even use the word Python. (I later found out through Glassdoor that this company paid interns about the same rate as the entry rate for the H&M down the block.)

Re:I am sick and tired of hearing tech companies complain ab... by spike021 on Wednesday May 19, 2021 @01:20AM (#27204850)
I'm not sure I understand your argument. Are you implying that in the end, I did the least amount of work to get an internship?

If so, that's awfully wrong. I still had an interview loop and all at the company I joined. All he really did was refer me to a recruiter and matched me up with a team that he knew needed an intern. I'm sure his referral meant something but it wasn't an automatic job offer at all.

Seems like an unfortunately odd leap to consider that not doing the work to get the job.

Re:I am sick and tired of hearing tech companies complain ab... by namdnay on Wednesday May 19, 2021 @02:23AM (#27205232)
I really don’t see what you went through as “paying your dues”. Would it be normal for a doctor to start their career as a vet, and work their way up to humans? Would it be normal for a car mechanic to be asked to start on lawnmowers and work up? Not really

And being a junior programmer isn’t “having a big corner office” or “being at the top”. It’s literally the bottom of the software engineering ladder

Re:I am sick and tired of hearing tech companies complain ab... by bobthepanda on Wednesday May 19, 2021 @03:09AM (#27205515)
The doctor analogy doesn't quite make sense, since doctors do have to complete residency.
Re:I am sick and tired of hearing tech companies complain ab... by namdnay on Wednesday May 19, 2021 @03:45AM (#27205730)
that would be the equivalent of a developer internship i guess? they're still doing a doctor's job in residency, they're not wiping arses or manning the reception desk
Re:I am sick and tired of hearing tech companies complain ab... by vagrantJin on Wednesday May 19, 2021 @01:11AM (#27204802)
I think you are talking over the post. Interns do the grunt work no one else wants to touch, up to and including making coffee.

No one really expects much from them.

But I personally like that blue collar work ethic.

Re:I am sick and tired of hearing tech companies complain ab... by josephg on Wednesday May 19, 2021 @01:27AM (#27204901)
> No one really expects much from them.

I think it’s really easy for people to accidentally have a net negative impact on the productivity of a team. Especially early in their career, especially if they’re only there for a few months.

Having interns is probably still worth risking that - they bring some life and variety into an office and they’re only around for a few months anyway. But I would be leery about adding a junior engineer to my team if we’re using manual memory management and they don’t get it. You might have to obsessively code review all their stuff to make sure they don’t introduce memory bugs. Memory correctness in iOS programming probably usually doesn’t matter that much, but a bit of wariness is reasonable and understandable.

Overworked engineers might also not want to spend their time handholding an intern if its not in their KPIs to do so, and they don’t consider that to be part of their role. This is a cultural thing as much as anything else.

Re:I am sick and tired of hearing tech companies complain ab... by mathgladiator on Wednesday May 19, 2021 @02:58AM (#27205458)
When I was at Amazon, interns got to do greenfield work because that was how senior engineers got their projects off the ground without a six pager.
Re:I am sick and tired of hearing tech companies complain ab... by puchatek on Wednesday May 19, 2021 @01:24AM (#27204879)
As long as that same company doesn't complain about are shortage while they have their talent crawling in the crouch space it's ok
Re:I am sick and tired of hearing tech companies complain ab... by twic on Wednesday May 19, 2021 @02:30AM (#27205273)
> Guy proceeds to seriously ask me about low-level memory management

Some internship candidates would have been able to answer those questions.

I interview a dozen or so internship candidates every year, and i see a lot of variation in what they know. They're all good students from good universities, so they've got a grounding in theoretical computer science, and they've all done some coursework projects and one or two group projects. But some have done a lot more than that. One was into competitive programming. One had built a business around automated eBay sniping. One had built a few iOS apps that were making money.

My approach is to hire anyone who has any practical experience (a group project is fine) and doesn't try to bullshit me. But i could imagine some people focusing more closely on the handful of people with deeper experience. It depends on what you want your internship programme to do.