Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
originalnickname
Mar 9, 2005

tree

psydude posted:

I also sit on phonecalls with people who ask me questions for work. Is your argument that doing things at job interviews that you do for work is free work? If I ask a candidate how to configure a switch, is that free work?

I dunno man, I think I agree with you on this. Especially considering you're hiring for a high level sales engineer job. I for one have decided against products in my org specifically because I was essentially training their "SME" on stuff he should already know.

If you're logging into YOUR GEAR and you think your text editor is what version of Linux you're using, maybe you shouldn't be dealing directly with customers. Doubly so if you're in a security oriented field.

I had a buddy send me his company's knowledge test that included having to sort through a bunch of pcap files to figure out different attacks on an OT system. What that did was identify gaps and allowed me to decide for myself if I was cut out for the job.

Chances are this guy talked a great game, but at the end of the day, was essentially not going to be a good hire. I like when people self select out.

If he was truly too busy, he'd have asked you ahead of time how long it would take, and then politely decline or ask for a shorter test. One thing I've noticed about IT in my organization specifically is it's loaded with big talkers who in reality are actually completely useless.

Psydude dodged a bullet, imo, expecially since he was hiring someone who was directly contributing to company revenue stream.

Adbot
ADBOT LOVES YOU

Sickening
Jul 16, 2007

Black summer was the best summer.

psydude posted:

I also sit on phonecalls with people who ask me questions for work. Is your argument that doing things at job interviews that you do for work is free work? If I ask a candidate how to configure a switch, is that free work?

Wow

You and your org are a bullet to be dodged.

Nuclearmonkee
Jun 10, 2009


Internet Explorer posted:

Yes, but you are showing good faith by being on the call and hopefully sparking a conversation.

You are not showing good faith by giving out homework.

Yeah this is the difference. There's a huge difference between tossing out a pile of unpaid homework to candidates that you can look at later and doing a 2hr technical interview. Hell I've even done the thing where they fly you out for a day, because that actually says they are seriously interested in appraising you as a candidate while this says "Please do the work of selecting the technically proficient among yourselves, for free, and maybe I'll hire one of you after".

I mean if you are at some place where you are exclusively pulling from willing true believers who would do anything to get in and don't feel bad about exploiting them, then go for it. But I'm not interested in working at a place like that because if they show how little they give a gently caress about abusing my time before I'm hired, I can only imagine what kind of shitshow it's going to be once I'm salaried and obligated to do a job for them.

EDIT: There is a non-lovely way to do this if your org wants to hand out little proof projects to see if they can walk the walk. My wife worked at a place once that would simply pay people a couple hundred bucks for the time to do these little projects, and then offer them a job after if the person could competently complete the task.

Nuclearmonkee fucked around with this message at 20:28 on Jun 12, 2019

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

Comradephate posted:

And the problem with your argument is that it's based on the assumption that the single candidate who exited psydude's interview process is the reasonable, logical average, and a superstar that psydude would be crazy to not hire, rather than the outlier that he is shown to be by the comment that this is the first time it's ever happened.

Making process changes because of an outlier is foolish, and making exceptions to the process because you believe the candidate might be an outlier is doubly foolish.

It is good to keep data on your interview process and make changes as needed, but one datapoint is not compelling proof of a problem.
How many people—or what percentage—should slip and fall on your iced-over stairs before you consider putting salt down?

The Fool
Oct 16, 2003


Vulture Culture posted:

How many people—or what percentage—should slip and fall on your iced-over stairs before you consider putting salt down?

But I'm trying to filter for people that carry their own sand.

Methanar
Sep 26, 2013

by the sex ghost

quote:

Thank you for taking the time to chat with Sam, I hope you enjoyed the conversation. We'd like to move to the next step in the interview process, the take-home exercise.

For the exercise, you'll get access to a private repo with instructions for the Network Engineering exercise. The exercise will assess your understanding of Network engineering and nothing is needed to prepare ahead of time.

Please provide me with your GitHub handle and I will send you a link to the exercise repo. The repo will open once you click start exercise and it should take you anywhere from 3-5 hours of work.

Let me know if you have any questions.

Relevant. Heres an email I just got.

Darchangel
Feb 12, 2009

Tell him about the blower!


Methanar posted:

Relevant. Heres an email I just got.

“Thank you for giving me the opportunity to re-asses how much I wanted this job. “

PBS
Sep 21, 2015

Methanar posted:

Relevant. Heres an email I just got.

Didn't you accept an offer already?

Methanar
Sep 26, 2013

by the sex ghost

PBS posted:

Didn't you accept an offer already?

I did. And this other place just sent me the next step of an interview process I was in before I had accepted.

CLAM DOWN
Feb 13, 2007




Methanar posted:

Relevant. Heres an email I just got.

Lmao "gently caress off"

Darchangel
Feb 12, 2009

Tell him about the blower!


Methanar posted:

I did. And this other place just sent me the next step of an interview process I was in before I had accepted.

Nothing like validating an already-made decision.

Nuclearmonkee
Jun 10, 2009


I would politely ask how I will be compensated for my 3-5 hours of time before telling them to gently caress off

Methanar
Sep 26, 2013

by the sex ghost

quote:

For your technical take-home exercise, you'll be mocking up a design for a basic network in real router config.

Please click on start exercise once you are ready. Once you've been granted access to your interview repo, please clone and setup the example application in your local development environment.

The configs can be plain text files, and the exercise questions can be answered in a markdown document.

Exercise Guidelines:

- It's entirely OK to use Google, or any source of information online, that you would normally use at work.
- Read the problem statement in the repository's README file and implement the feature set it contains.
- There are three sections to this exercise. Get as far as you can, but remember that it's better to complete one or two of them well than to rush through all three.
- The assignment should take about 2-3 hours to complete. We encourage you to continue if more time is needed, but please keep in mind that access to your exercise repository will be removed 48 hours after it is granted.
- When you're finished, push up your config and open a pull request. Please write the pull request as you would in your normal course of work on a team. Give a simple explanation of what the code is meant to do, discussing any potentially confusing bits or interesting decisions.
- Don't merge the Pull Request.

Receiving Your Results:

Each submission is evaluated by 2 engineers for correctness and quality. Once the engineer review is complete, we'll share results and next steps with you via email. We should be able to expect an update within 5 business days.

As a reminder, your access to your exercise repository will be removed 48 hours after it is granted.

You can start the exercise whenever you're ready!

https://interviews.githubapp.com

You will then be asked to authorize the Interview Bot NG app by GitHub. Once you've done that you'll be given access to complete a technical exercise. You can start the technical exercise whenever you would like, but we recommend that start when you have some uninterrupted time available. Again, the time limit for this exercise is 48 hours after you click the Start button.

Once you've completed the exercise return to the Interview Bot NG app and click "Done"!

If you have any questions, please reach out to me and I'll make sure I pass them along!

Thanks for taking the time to interview with us!

Like, I guess. Its a pretty important job with a lot of responsibility. And I guess how else do you really know what you're getting out of somebody without seeing a sample of their work.

But man that's a lot of work for a 'ehh maybe you'll get a job. kind of depends what else we get submitted'

Methanar fucked around with this message at 20:56 on Jun 12, 2019

JehovahsWetness
Dec 9, 2005

bang that shit retarded
I get it, bu man the 48-hr hard limit is a serious _fuck you_.

Sepist
Dec 26, 2005

FUCK BITCHES, ROUTE PACKETS

Gravy Boat 2k
I ran a little site years ago that would spin up isolated network topologies using 4 or 5 routers and included a little course to troubleshoot problems. It was mostly aimed at education but I also pitched it to a few recruiting companies as a way to reduce noise in the interview process. Couldnt get anyone to bite on it though so I shut the whole thing down

George H.W. Cunt
Oct 6, 2010





Can you just upload your code to be a giant ASCII middle finger?

The Fool
Oct 16, 2003


I personally don't mind the idea of a take-home excercise, but 1 hour over the course of a week is probably my threshold.

Comradephate
Feb 28, 2009

College Slice

Vulture Culture posted:

How many people—or what percentage—should slip and fall on your iced-over stairs before you consider putting salt down?

If you think this is a valid or useful comparison, there's a good chance that you are stupid, but I'm assuming you know it's a bad comparison and are just being a tool.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

Comradephate posted:

If you think this is a valid or useful comparison, there's a good chance that you are stupid, but I'm assuming you know it's a bad comparison and are just being a tool.
It was more to highlight the absurdity of your blanket statement that it's foolish to make process changes because of an outlier. Maybe the person you passed on wasn't the person you needed. If you wait until the verifiably best candidate for the job has moved on to improve your process, and you've lost out on that opportunity forever, is that a smart thing to do, or a not-smart thing to do? Or would it maybe, possibly, be better to treat every churn as a learning opportunity so you never find yourself in that situation with The Candidate in the first place?

Sickening
Jul 16, 2007

Black summer was the best summer.

Comradephate posted:

If you think this is a valid or useful comparison, there's a good chance that you are stupid, but I'm assuming you know it's a bad comparison and are just being a tool.

Goons are really outing themselves today for serious lack of self awareness.

MC Fruit Stripe
Nov 26, 2002

around and around we go
Interview length the topic? This gives me the opportunity to tell you, as I do every three years, that a company once asked me to come in for a full day technical assessment. They wanted me to come in and sit in front of a computer and run through various exercises. This was in house IT for a lending company in Southern California. I "countered", as much as you can in that situation, that I could come in for an hour or two, but that was the best I could do. The woman from HR that I was talking to told me that she'd relay my response to the IT team who would be hiring me, who in turn had her inform me that they wouldn't be moving forward with the process. Aww, shucks.

On the topic of optimum interview length, I will say this. And this is just my opinion so do not destroy me for going against group think. Interviews are way too long. By orders of magnitude. I've assessed your communication skills by the end of the first question. I've got a feel for your technical ability and personality by the end of the third question. And the next couple of questions are just confirming my suspicion. Anything after that is just marking time off the clock. I'd say I've generally made a decision within 8 minutes - especially if it's a No. I can always change my mind on a Yes if you're saving your unprompted immigrant rant for the 23rd minute, but unless there are surprises, it's just not that complicated of a process.

I understand why people want to do 3 hour long meandering technical interviews. They're trying to be thorough. I'd just counter with this. If you're going to learn something critical about a candidate in the 3rd hour of that interview, then maybe your questions in the 1st hour of that interview weren't as insightful as you thought they were.

MC Fruit Stripe fucked around with this message at 22:05 on Jun 12, 2019

CLAM DOWN
Feb 13, 2007




MC Fruit Stripe posted:

if you're saving your unprompted immigrant rant for the 23rd minute,

I agree with your post completely, but I really hope you have a story about this one.

MC Fruit Stripe
Nov 26, 2002

around and around we go
lol, unfortunately not, just thinking of deal breakers.

tortilla_chip
Jun 13, 2007

k-partite
What is the optimal time for an interview so I can maximize my signal to noise ratio?

PancakeTransmission
May 27, 2007

You gotta improvise, Lisa: cloves, Tom Collins mix, frozen pie crust...


Plaster Town Cop

Methanar posted:

When you're finished, push up your config and open a pull request. Please write the pull request as you would in your normal course of work on a team.
Uh... We don't do any of this (yet?)
I've never used GitHub or done a push/pull request.

The conference I went to last week was all about NetOps doing DevOps... But we aren't there yet.

MC Fruit Stripe
Nov 26, 2002

around and around we go

tortilla_chip posted:

What is the optimal time for an interview so I can maximize my signal to noise ratio?
You have to answer that for yourself. Trim your interviews with two approaches.

1. How long into the interview did you stop particularly caring about their answers? The interview should be shorter than that. (Or, if the answer is some comical "almost immediately" option, then you shouldn't be interviewing candidates.)
2. Did they answer the question you asked, but you didn't learn anything from their answer? You didn't need to ask that question.

Methanar
Sep 26, 2013

by the sex ghost

Nuclearmonkee posted:

I would politely ask how I will be compensated for my 3-5 hours of time before telling them to gently caress off

By getting a >150k compensation job doing interesting things with smart people.


I dunno. I feel like for a lot of higher paying, higher responsibility jobs things like 3 stage interviews, onsite interviews and take home projects are acceptable.

If you're interviewing for a higher level job that you know full well involves kafka, then spending some time to review how kafka works and patterns involving kafka is doing your diligence. Same for any other technology. You could argue that doing some exercise where you instrument a dummy app with a statsd library is the same level of preparation for the job when the job is very much going to involve instrumenting applications with a statsd library.

Basically: you're going to have a lot of people interviewing and you have to make a decision somehow. Its great that you have your friendly chat opening interview where you ascertain that you're speaking to a normal human who at least can pretend they know what they're talking about. But you've got 6 of those. Now what

I still think coding interviews are stupid as hell, and 5 hour unpaid projects are excessive. But I'm not really sure what the alternative is. Its just another aspect of how asymmetric hiring processes are.

Maybe the job does involve a lot of bureaucratic jumping when I say jump, and anybody who refuses to do the dumb task given to them by an authority wouldn't have liked the job and left after 6 months anyway which is one of the worst things that can happen from a hiring manager's perspective.



I'm saying this as the guy who spent >20 hours travelling within 48 hours and ended up sleeping in his truck to get to an onsite interview.

Partycat
Oct 25, 2004

Vulture Culture posted:

How many people—or what percentage—should slip and fall on your iced-over stairs before you consider putting salt down?

Put up a sign and disavow all responsibility .

I have a sign for this but I can’t find it right now unfortunately .

Nuclearmonkee
Jun 10, 2009


Methanar posted:

By getting a >150k compensation job doing interesting things with smart people.


I dunno. I feel like for a lot of higher paying, higher responsibility jobs things like 3 stage interviews, onsite interviews and take home projects are acceptable.

If you're interviewing for a higher level job that you know full well involves kafka, then spending some time to review how kafka works and patterns involving kafka is doing your diligence. Same for any other technology. You could argue that doing some exercise where you instrument a dummy app with a statsd library is the same level of preparation for the job when the job is very much going to involve instrumenting applications with a statsd library.

Basically: you're going to have a lot of people interviewing and you have to make a decision somehow. Its great that you have your friendly chat opening interview where you ascertain that you're speaking to a normal human who at least can pretend they know what they're talking about. But you've got 6 of those. Now what

I still think coding interviews are stupid as hell, and 5 hour unpaid projects are excessive. But I'm not really sure what the alternative is. Its just another aspect of how asymmetric hiring processes are.

Maybe the job does involve a lot of bureaucratic jumping when I say jump, and anybody who refuses to do the dumb task given to them by an authority wouldn't have liked the job and left after 6 months anyway which is one of the worst things that can happen from a hiring manager's perspective.



I'm saying this as the guy who spent >20 hours travelling within 48 hours and ended up sleeping in his truck to get to an onsite interview.

Handing out some unpaid project for them to do at home shouldn’t provide any meaningful data that was not covered in the interview process and technical appraisal. If you are getting woefully unqualified people after that then your process sucks and needs to be fixed!

I’ve had situations where we have multiple candidates that were close together to the point that the panel/hiring manager couldn’t decide, and even done a final follow up interview once. Tossing hours of unpaid busywork at folks and wasting their time is pointless as a tiebreaker.

Methanar
Sep 26, 2013

by the sex ghost

Nuclearmonkee posted:

Handing out some unpaid project for them to do at home shouldn’t provide any meaningful data that was not covered in the interview process and technical appraisal. If you are getting woefully unqualified people after that then your process sucks and needs to be fixed!

I’ve had situations where we have multiple candidates that were close together to the point that the panel/hiring manager couldn’t decide, and even done a final follow up interview once. Tossing hours of unpaid busywork at folks and wasting their time is pointless as a tiebreaker.

What question do you ask that answers the same thing as seeing an implementation of tracking the p95 response time of all API calls made by a service.

jaegerx
Sep 10, 2012

Maybe this post will get me on your ignore list!


Wait. This drama is over homework? You know there’s like 5 companies that provide technical screening tests. The first response you get from redhat is take this Linux test.

Coding whiteboard interviews have proven to be awful. I can write fizzbuzz for you in 5 different languages but it doesn’t mean I know them.

Eventually you have to see a person work especially when you’re hiring for methanars level. Help desk sure phone screen works. Handing over a million dollars worth of equipment? You’re drat sure I want to see your work.

jaegerx
Sep 10, 2012

Maybe this post will get me on your ignore list!


I am however of the opinion that you can just look at my GitHub rather that I provide you free work for your test. Same with my resume over LinkedIn. You want to see what I do. Google my name.

cage-free egghead
Mar 8, 2004

jaegerx posted:

I am however of the opinion that you can just look at my GitHub rather that I provide you free work for your test. Same with my resume over LinkedIn. You want to see what I do. Google my name.

I love your old games arcade lobby and Runscape!!

CLAM DOWN
Feb 13, 2007




jaegerx posted:

I am however of the opinion that you can just look at my GitHub rather that I provide you free work for your test. Same with my resume over LinkedIn. You want to see what I do. Google my name.

You did WHAT with some internet dude named Arus???

Nuclearmonkee
Jun 10, 2009


Methanar posted:

What question do you ask that answers the same thing as seeing an implementation of tracking the p95 response time of all API calls made by a service.

Build a lab and have them show you what they'd do right there? If it's a senior position where it's an involved and more lengthy process, fly their rear end out ideally.

jaegerx posted:

Wait. This drama is over homework? You know there’s like 5 companies that provide technical screening tests. The first response you get from redhat is take this Linux test.

Coding whiteboard interviews have proven to be awful. I can write fizzbuzz for you in 5 different languages but it doesn’t mean I know them.

Eventually you have to see a person work especially when you’re hiring for methanars level. Help desk sure phone screen works. Handing over a million dollars worth of equipment? You’re drat sure I want to see your work.

Wanting to see the quality of work and technical ability does not require lazily tossing homework at them. It requires an effective technical appraisal process.

If Amazon and Google can manage I'm pretty sure the average shop can. I've mostly been involved in hiring network/systems engineers but if it's for a senior guy I'll just pull real examples and build a little lab exercise or two, either in person or over a webex. Usually though, that's not necessary as you can detect the fakers when you dig into the poo poo on their resume where they say "increased blah blah 100 million dollars" and have them explain in minute detail what their role was, draw out what they did and explain how it worked. If they don't actually know what the gently caress it should come out at that point as you dig into it and they start hemming and hawing over what they actually did.

Anyways in my experience homework is used as a lazy crutch to screen large numbers of applicants in more junior positions, usually in software development.

jaegerx
Sep 10, 2012

Maybe this post will get me on your ignore list!


CLAM DOWN posted:

You did WHAT with some internet dude named Arus???

It was consenting adults. I’m not a mod.

E: I think he liked Star Trek too. Like enough to run a Star Trek based guild. 🤔🤔🤔🤔

Docjowles
Apr 9, 2009

Nuclearmonkee posted:

Wanting to see the quality of work and technical ability does not require lazily tossing homework at them. It requires an effective technical appraisal process.

If Amazon and Google can manage I'm pretty sure the average shop can.

Anyways in my experience homework is used as a lazy crutch to screen large numbers of applicants in more junior positions, usually in software development.

I both agree and disagree a lot with this post, which is impressive.

I think the Amazons and Googles of the world are so wildly different from the average shop that a lot of the time, their teachings aren't super useful to us mortals. Their hiring processes are optimized for weeding out false positives (ie, people who are probably good but aren't definitely amazing). They only want to pull the trigger on someone who is a total slam dunk. Most companies aren't trying to shake off the downpour of thousands of mostly-qualified engineers to find that one perfect hire. So cargo culting that behavior leads to bad results.

Having gone through A Big Tech Company's hiring process, it's not some magical great thing. It actually really sucked. I've posted my experience before so I won't belabor the point. Just reiterating that interviewing at the likes of Amazon or Google still loving sucks, maybe even sucks more than a lot of smaller companies.

But, I also agree that homework is a lazy crutch and should be avoided by both interviewers and candidates.

edit: lol upon rereading, sorry for the intense amount of mixed metaphors in this post that I am not going to fix

Docjowles fucked around with this message at 04:40 on Jun 13, 2019

Volguus
Mar 3, 2009

Docjowles posted:

But, I also agree that homework is a lazy crutch and should be avoided by both interviewers and candidates.

On the other hand, if I'd have to choose between 4 hours on site vs 2 hours homework + 2 hours interview I'd choose the latter. For the first option i'd have to take half a day off. For the second is just a "dentist appointment" plus 2 hours at home whenever i feel like it. A bit of homework is not the end of the world, but I can understand some people not wanting to do them.

Gucci Loafers
May 20, 2006

Ask yourself, do you really want to talk to pair of really nice gaudy shoes?


As someone who works at one the big tech companies our hiring process freaking sucks and it isn't any better than regional managed services provider with a few dozen employees.

As Doc said, managers refuse to take any risk and only hire A++ rockstars but we all know those are basically unicorns.

Adbot
ADBOT LOVES YOU

Docjowles
Apr 9, 2009

It's also worth noting that, intentionally or not, homework problems screen out a lot of applicants for totally irrelevant reasons. Taking care of kids or a sick family member, or working two low paying jobs but hoping to advance etc etc? None of that has any bearing on your tech abilities, but sure makes it harder to scrape together 4 hours of focused work in the evening.

Why employers might prefer people with tons of free time to spend on tasks very similar to their eventual jobs is left as an exercise to the reader.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply