News for hackers. Stuff that matters.
Re:My Interviews with Amazon by larrik on Thursday July 28, 2016 @11:35AM (#12180864)
Interesting, I get pestered by them constantly, and never actually considered going for it. For one thing, the common sentiment on HN seems to be 'friends don't let friends work for Amazon'.

Amazon seems like a meat grinder, where getting hired isn't as hard as it seems, and they just burn through young people who don't know better. This is as someone completely on the outside who's only heard stories, though. When I brought this up to one recruiter a few years ago, they basically acknowledged the reputation and their intent to improve.

Perhaps unlike HN, I've never seriously considered joining a mega-corporation like Google, Facebook, or Amazon. I just don't see the appeal, nor do I want to work in a city (SV, Seattle, NYC, or otherwise).

Re:My Interviews with Amazon by Bartweiss on Thursday July 28, 2016 @11:45AM (#12180931)
Interestingly, I opened the Amazon door as a new dev and found something very different than what this post describes.

The first step - before speaking to anyone about my background or interest - was going to be an intensive, one-hour coding session. It looked like it would be more "independent proof of competence" than "friendly programming task to evaluate you". I was expected to be on webcam the entire time to verify identity and prevent cheating. No joke about the entire time part - there was a reminder to get any water or office supplies I would need before sitting down, because the interview would be terminated if I left the frame of the cam.

Between the blind hostility of that opener and the meat-grinder rep, I passed without interviewing (and passed with the next Amazon recruiter shortly after, who had no idea they'd pinged me before). I'm sure this routine is reserved for new grads, and the weird "don't lean out of frame" stuff seemed to be from some interview-management third party, but it was still the most stilted process I've seen from an actual software company.

Re:My Interviews with Amazon by sgk284 on Thursday July 28, 2016 @12:40PM (#12181340)
Bezos set a mandate to HR a few years ago that he wanted them to be able to hire a new grad without ever needing to speak to a human engineer. That is, he wants the entire interview process automated (specifically for new grads, at least for now).

What you experienced is part of their experiment in figuring out how to make this work. They've got a number of variations of interviews going on right now. I believe this is so that they can scale up as rapidly as they need to.

Apologies for the lack of citation but I don't believe this is something Amazon has spoken publicly about.

Re:My Interviews with Amazon by arunpn123 on Thursday July 28, 2016 @02:11PM (#12181980)
Anecdotal evidence: I know some new grads who took this test when Amazon rolled out this automated form of hiring 2 years back. There were several crazy things with this process.. the questions in the test were changed only once a week and they did actually make offers to new grads after just the 3 hour online test. In dorm rooms where a bunch of students are applying for jobs at the same time, news travels fast. In short, there are a whole bunch of people working at Amazon who got their jobs by just typing out answers to questions they memorized.
Re:My Interviews with Amazon by Bartweiss on Thursday July 28, 2016 @03:38PM (#12182594)
This seems nuts, but it would explain some things.

Somehow I saw "fully automated hiring" and couldn't believe it - I just assumed it would be automated until the onsite part. If you're hiring 100% automated, I can definitely see why you'd be paranoid about cheating, but you'd better have an answer to memorization!

Re:My Interviews with Amazon by larrykubin on Thursday July 28, 2016 @01:10PM (#12181531)
Maybe they are starting a new service to spin up engineers on demand as part of AWS.
Re:My Interviews with Amazon by hackcasual on Thursday July 28, 2016 @01:46PM (#12181815)
Ex amazonian here. About 5 years ago I was invited to beta test an online automated coding system, the stated goal of which was that upon passing, you would be given an offer for an SDE1 position. No webcam stuff, just checking your coding solutions. I don't believe that ever rolled out in that state.
Re:My Interviews with Amazon by superuser2 on Thursday July 28, 2016 @02:59PM (#12182337)
As a proponent of work-sample tests over whiteboards, that would've been a positive step, honestly. Too often the actual coding project is just another hurdle to weed people out before the real test (whiteboarding); actually making offers on the basis of work-samples is pretty progressive.
Re:My Interviews with Amazon by WalterBright on Thursday July 28, 2016 @04:42PM (#12182994)
> without ever needing to speak to a human engineer

That would be one way to remove bias from the process.

I've often thought college admissions should be done in a blind manner. Applications go to a subcommittee that removes all race/gender clues from it, then the scrubbed applications go to the admissions committee.

Re:My Interviews with Amazon by jrowley on Thursday July 28, 2016 @05:38PM (#12183378)
Although I understand the desire to scrub race from applications, if a candidate has overcome some form of discrimination, that isn't something we should necessarily just write off or actively ignore. Acknowledging the unfair treatment they may have received in life helps level the playing field.
Re:My Interviews with Amazon by geoelectric on Thursday July 28, 2016 @04:29PM (#12182906)
Do they talk to a human anybody other than the recruiter? Interviews aren't just for the company to evaluate the engineer, it's vice versa as well.
Re:My Interviews with Amazon by brianwawok on Thursday July 28, 2016 @12:54PM (#12181445)
Oh that is great, robots hiring staff.
Re:My Interviews with Amazon by superuser2 on Thursday July 28, 2016 @01:11PM (#12181540)
Not defending it, but when you and your fellow engineers are spending a majority of the time interviewing instead of programming, such a system is certainly tempting.
Re:My Interviews with Amazon by wyldfire on Thursday July 28, 2016 @02:04PM (#12181935)
Maybe that problem only impacts productivity significantly when attrition is high (suggesting that the problem might be with talent retention and not engineering effort spent on interviewing)?
Re:My Interviews with Amazon by superuser2 on Thursday July 28, 2016 @02:39PM (#12182182)
Perhaps Amazon has an attrition problem - at the company I'm talking about, it's just extremely rapid growth.
Re:My Interviews with Amazon by ex_amazon_sde on Thursday July 28, 2016 @05:21PM (#12183278)
The attrition problem is well known.
Re:My Interviews with Amazon by twistedpair on Thursday July 28, 2016 @08:26PM (#12184281)
Have you tried hiring dev's lately? It's a employee's market. We've made offers to a half dozen people in the last 4mo only to be beaten out by other firms. One guy who turned us down had 12 offers.

Sure, you can compromise and take lower quality people, or pay more than anyone in your city, but if you want great people for top 20% of the market pay, it's a lot of work on the hiring side.

Re:My Interviews with Amazon by brianwawok on Friday July 29, 2016 @08:51AM (#12186467)
Pay more or work remote. You are likely limiting yourself to a tiny Geo area. No reason in 2016 we all need to sit in traffic to commute to work.
Re:My Interviews with Amazon by brianwawok on Thursday July 28, 2016 @01:58PM (#12181893)
Oh I agree. I think if an engineer has to spend over 2-4h a week interviewing long term you are spending too much time on hiring.

A little break to talk to humans is good. Shouldn't be your main job, unless you work in HR or something...

Re:My Interviews with Amazon by derefr on Thursday July 28, 2016 @04:26PM (#12182884)
People already set up pre-filter "tasks" to qualify the competence of Amazon Mechanical Turk workers for their real work. There's probably some good data there that Amazon could use to do this pretty well, if they wanted.
Re:My Interviews with Amazon by dominotw on Thursday July 28, 2016 @12:07PM (#12181093)
I applied to amazon last month, they asked me to do interviewstreet coding for 2 hrs. After that Recruiter didn't even have the minimum courtesy to let me know what happened. He simply stopped all communications with me.

Reflects their attitude of treating ppl as mere 'resources' , I would work for amazon if I have no self-respect.

Re:My Interviews with Amazon by ktRolster on Thursday July 28, 2016 @03:09PM (#12182415)
After that Recruiter didn't even have the minimum courtesy to let me know what happened.

That's pretty common recently for companies. I'm not sure why.

Re:My Interviews with Amazon by Bartweiss on Thursday July 28, 2016 @03:51PM (#12182688)
The worst I've seen is a recruiter that didn't tell me I had been accepted. I found out when someone at the company followed up on why I hadn't responded to the offer.

I have no idea how a commission-based business manages to do something like that.

Re:My Interviews with Amazon by _RPM on Friday July 29, 2016 @12:29PM (#12187920)
Are internal recruiters (sales people) commission based? Seems strange.
Re:My Interviews with Amazon by Bartweiss on Monday August 01, 2016 @09:36AM (#12202237)
No, but lots of firms (this wasn't Amazon) hire external recruiters who are commission based, usually a percentage of salary for each candidate placed. Some also get "right to represent", where you can't apply through the employer directly once you've started a process with the recruiter.

Which makes this utterly weird - it was literally a matter of giving up (potentially) several grand by not forwarding an email.

Re:My Interviews with Amazon by serge2k on Thursday July 28, 2016 @03:47PM (#12182659)
Some claim it's them covering their ass thanks to the SUE SUE SUE culture of the US.

I understand that, but when it's a purely technical decision they could easily enough give you constructive feedback.

You missed these two edge cases. Your code crashes on certain inputs. This is very inefficient, you could have done XYZ.

You could automate chunks of this, and protect yourself from any discrimination lawsuits by just making any engineer who reviews the code have zero knowledge of the candidate.

Re:My Interviews with Amazon by kafkaesq on Thursday July 28, 2016 @06:54PM (#12183803)
I'm not sure why.

Because as a culture, we stop thinking of candidates as human beings the moment we decide we aren't hiring them?

Re:My Interviews with Amazon by ex_amazon_sde on Thursday July 28, 2016 @04:51PM (#12183054)
Ex Amazon here: that's not supposed to happen.
Re:My Interviews with Amazon by kafkaesq on Thursday July 28, 2016 @06:41PM (#12183746)
But it does all the time, of course.
Re:My Interviews with Amazon by dominotw on Thursday July 28, 2016 @05:28PM (#12183325)
okay
Re:My Interviews with Amazon by jc4p on Thursday July 28, 2016 @12:39PM (#12181335)
I have just under ten years of experience and lead teams of developers, Amazon routinely spams me asking me to do 120 min online coding tasks before even a phone screen too. It's just fucking disrespectful of my time, to be honest.
Re:My Interviews with Amazon by wernercd on Thursday July 28, 2016 @01:11PM (#12181539)
I'm at a new job where the "old team" of two developers is being replaced by 5 devs... the old team had ~15 years of experience and can't code their way out of a wet paper bag.

Not saying anything about YOU... experience is important... but 15 years experience doesn't mean 15 years of good experience or lack of bad habits.

Re:My Interviews with Amazon by riot504 on Thursday July 28, 2016 @01:57PM (#12181884)
Only in programming would this type of statement hold any merit. I was an air traffic controller for 10 years prior to becoming a data scientist. Experience is more than just being able to code (or do your specific job), it brings a wealth of knowledge you have to yet notice or realize.
Re:My Interviews with Amazon by nilkn on Thursday July 28, 2016 @04:17PM (#12182829)
Just the other day I interviewed someone with ~15 years of experience who struggled quite a bit with FizzBuzz. We ultimately decided to pass.

Last week, I interviewed someone about to complete a master's degree from Georgia Tech who also could barely do FizzBuzz.

What should we be doing to identify people who fail FizzBuzz but we should actually be hiring? Honestly the bar for our initial phone screens is very low, and yet experienced and well-educated people still manage to fail, sometimes spectacularly. FizzBuzz is one of the most important questions we ask because of this phenomenon.

Re:My Interviews with Amazon by riot504 on Thursday July 28, 2016 @04:32PM (#12182926)
I learned to program on the job, I have masters in economic (econometrics focused, which I was hired), but I am not sure how someone can't make there way through FizzBuzz. I am sure mine wouldn't be the best code written, particularly during an interview, but I could make it through the test.

Based on my experience as an air traffic controller which requires more tests than I care to state, when we would transfer facilities we were given oral tests to gauge our experience. We would mark down the areas deficient that needed review and check areas off where knowledge was deemed satisfactory. There would be zero air traffic controllers if we dismissed candidates answering one question wrong regardless of simplicity.

Re:My Interviews with Amazon by serge2k on Thursday July 28, 2016 @03:43PM (#12182629)
> Experience is more than just being able to code

Necessary, but not sufficient. If you can't code you're worthless as a developer. You can be a great coder, but if your other skills are poor you aren't worth a senior engineer salary.

Re:My Interviews with Amazon by derefr on Thursday July 28, 2016 @04:52PM (#12183059)
I've had points in my programming career where I felt completely burnt out. I would open up a text-editor and just stare at it. I didn't want to create.

But, separately from programming, I absolutely love teaching/mentoring. I found that, if I was helping someone with a programming problem, I could code just fine while burnt out. As long as someone else was doing "the programming"—the part involving wanting to create something and actually typing it—I was fine with them "borrowing" my knowledge and expertise in the form of doing all their design work, finding libraries and API functions for them, correcting their syntax errors, doing all their debugging, and basically every other part of programming that isn't typing words.

If someone handed me a college intern—or, hell, even a really passionate and patient elementary schooler—to serve as my "assistant", then I could make them appear to be a great programmer. If you hired me to wander around a team and pair-program with everyone, I could have a multiplicative effect on that team's productivity. But, by myself, I wouldn't be able to code for beans.

What do you call me?

Re:My Interviews with Amazon by mjevans on Thursday July 28, 2016 @06:36PM (#12183717)
What (lowest tier) management material SHOULD (IMO) be.

You might still need someone above you to function as the team's abstraction layer to the company at large, but it sounds like you'd be a great leader among the actual workers.

Re:My Interviews with Amazon by serge2k on Thursday July 28, 2016 @07:20PM (#12183923)
Justify to me why you shouldn't be replaced by someone who has comparable skills, but doesn't rely entirely on pair programming?

I can't hand you an important task and expect it to get done unless I give you a second resource?

You are talking about burnout. Would you really walk into an interview and respond to a coding question with "Oh, you'll have to write with me directing because I only pair program"?

I'm going to stand by my earlier statement. Being able to code is a necessary skill for a senior developer. Or any developer really.

Re:My Interviews with Amazon by derefr on Thursday July 28, 2016 @11:54PM (#12184920)
1. Why are you assuming that my job description would/should be "engineer"? Why not, say, QA lead?

2. Why hand me the task? Why not hand someone else the task, and I'll wander in and make sure they get it done twice as quickly? Why does everyone need to be modellable as a task-queue that atomic problem-statements can be dropped into?

You don't expect, say, your office manager to program; but you do expect that, by hiring an office manager, more programming will get done, because now your programmers aren't running out to buy drinks for the fridge and toilet paper.

3. Remember that I did say that I could get work done by pair-programming with an intern, not an employee. The phrase "second resource" implies that you're imagining yourself handing me someone who you could get Hard Problems done on their own. My point was that, with a few people like me around, you could mostly just "hire" people (often for free!) who have no idea how to get Hard Problems—or even Regular Problems—done, and me and my type of person would guide them and the work would get done in the process.

This is usually known, in the trades, as an apprentice system. Apprentices do all the "work", you know. They're the hands that build most things that get built. Masters just stand there guiding those hands.

Re:My Interviews with Amazon by serge2k on Friday July 29, 2016 @04:08PM (#12189585)
> Why are you assuming that my job description would/should be "engineer"? Why not, say, QA lead?

Because that's what this entire conversation is about.

Re:My Interviews with Amazon by msie on Thursday July 28, 2016 @06:24PM (#12183655)
Code Midwife?
Re:My Interviews with Amazon by riot504 on Thursday July 28, 2016 @03:55PM (#12182708)
No one is saying the experienced individuals cannot code. Based on OP's comment I am going to assume he/she is young based on my personal experience hearing these types of comments throughout my career. They stem from only knowing one way of approaching a task, to which they respond negatively to anything different, particularly if it is outdated. Instead they should seek to learn from the experienced individuals and understand why they are solving the problems in that particular manner.
Re:My Interviews with Amazon by Bartweiss on Thursday July 28, 2016 @01:57PM (#12181885)
I totally get why someone would push coding tasks even on experienced devs - if you're meeting someone without a recommendation then history doesn't guarantee value.

But it still seems weird to push heavy coding sessions without even speaking to the candidate, and that seems weirder the more experienced people are. You might assume that a new grad doesn't care what work they're doing and can just be interviewed for a job in "software", but why throw somebody with 15 years behind them into a funnel without even talking about what it's a funnel for?

Re:My Interviews with Amazon by btilly on Thursday July 28, 2016 @05:18PM (#12183248)
The classic phrase describing this is, There is a world of difference between 10 years of experience, and 1 year of experience 10 times.
Re:My Interviews with Amazon by vonmoltke on Thursday July 28, 2016 @01:51PM (#12181843)
So, what were they doing for 15 years and why weren't they replaced sooner?
Re:My Interviews with Amazon by wernercd on Thursday July 28, 2016 @07:09PM (#12183864)
Basically the company started expanding and their code base started falling apart at the seams.

Two coders that each had "silos" with wedges to keep the two sides communicating together. One did web side - ordering, registration, etc on a Webform MVC customized hybrid. The other did floor applications.

New customer? New database, website, etc. Sql statements? "If company a then select * from blah where field like '{text}';" everywhere. Why select *? Because the different code bases diverged... why like/text? Because sql injection doesn't exist. Almost everything text fields... 2 wide inventory fields that house more than 99 items... 10 wide inventory fields that house 2 items...

I will have some posts for TheDailyWTF once I get my feet a bit more wet...

As to why it took so long? They were able to keep it running with duck tape and bubble gum... once the company started expanding, the better of the two programmers knew they couldn't keep up and left earlier this year. The other is due gone soon... Good guy, but... unwilling to accept that his code is shit.

Re:My Interviews with Amazon by vonmoltke on Thursday July 28, 2016 @11:43PM (#12184899)
We probably disagree, but to me "code is shit" and "the company started expanding and their code base started falling apart at the seams" is a far cry from "can't code their way out of a wet paper bag". Sounds like they knew enough to patch together a system that made your company money for years. To me, that puts them squarely in the middle of "can't code their way out of a wet paper bag" and "good engineer I would trust to design my systems".
Re:My Interviews with Amazon by wernercd on Friday July 29, 2016 @09:06AM (#12186540)
I'm not super experienced but I read enough to know bad code when I see it.

  * No separation of UI/Code. WinForms in all it's glory.    
  * SELECT * in code behind. Never anything else.    
  * WHERE field LIKE '{}' - never 'where field ='. Always like.     
  * {} is a from text entry fields. Sql Injection? Sanitation? Boundaries? What's that?    
  * Separate code paths for different companies because each customer had their own unique stack that diverged - Database tables, Winforms, processes. IF Company A then SELECT * FROM DBA.dbo.TblA WHERE FieldA = '{}' ELSEIF Company B then SELECT * FROM DBD.dbo.TblB WHERE FieldB = '{}'... etc.    
  * Copy Pasta all the way down.    
  * Never used source control until New Guard arrived (me being newest developer).    
  * Test environment? Waste of time... Everything done against production. I saw the old programmer jack up a sql query resulting in a data restore, and I've been here less than two weeks.
You can argue that what they did "works"... but you can fix a car with duct tape... then wonder why the door flies off at 65mph.

Trust me (as much as you can trust a random guy on the interwebz)... Their code is shit. Not "I'm an artist and think your artistry is shit" shit... but every bad idea you can consider in coding shit.

Re:My Interviews with Amazon by vonmoltke on Friday July 29, 2016 @10:42AM (#12187128)
I'm not saying their code isn't shit, just that it is shit code that works (for some purposes at least). That is much different from not being able to generate code that works at all. I would say these guys can "code their way out of a wet paper bag". They will just make a royal mess doing it.
Re:My Interviews with Amazon by wernercd on Friday July 29, 2016 @10:52AM (#12187195)
I guess it's just a difference of terminology and/or nuance in terminology getting lost in "text". Hard to show sarcasm or "air quotes" in a text post :)
Re:My Interviews with Amazon by jc4p on Thursday July 28, 2016 @01:33PM (#12181719)
Yeah, definitely agreed. I just wanted to point out the person's "I opened the door to Amazon as a new dev" isn't purely limited to new devs perspectives.
Re:My Interviews with Amazon by twistedpair on Thursday July 28, 2016 @08:28PM (#12184295)
They only spam you? I've been called, on my desk phone 4 times in the last year by their head hunters. It seems no matter how many times I tell them no, they don't get the message.
Re:My Interviews with Amazon by cydonian_monk on Thursday July 28, 2016 @12:40PM (#12181339)
I danced with Amazon once (casually, I have zero desire to move to a Pacific Coast state), and had a similar "first step" experience, just with no webcam. Had they asked me to code on a webcam I too would've refused. At this point I don't recall if it was CollabEdit, InterviewStreet, or something similar (it's been some time and I deleted the emails), but I remember that if I tabbed out of the interview page at any time I would instantly fail it. And here I thought that was bad.... Leaning out of frame fails you? Wow.

For comparison's sake I'm an experienced dev and have been hacking on embedded Linux stuff for more than a decade, though I have doubts that's the trigger for "webcam or not."

Was there any data retention period mentioned regarding your interview? Do they keep those videos forever, or are they discarded as soon as they're reviewed (assuming they're not live)?

Re:My Interviews with Amazon by Bartweiss on Thursday July 28, 2016 @02:06PM (#12181946)
I didn't look too carefully. There were other options open and I quickly decided to pass on that much hoop-jumping for something not high on my list. The general implication was that it would just be to ensure you didn't cheat (so there'd be no value once your candidacy ended), but I don't remember any actual contract, and I assume that anything not stated to expire is kept forever.
Re:My Interviews with Amazon by throwaway52584 on Thursday July 28, 2016 @01:45PM (#12181807)
Although being asked to code on webcam is obnoxious, it's probably also a symptom of cultures where people exploit every trick in the book to game university admissions, exams, job interviews, etc.
Re:My Interviews with Amazon by Bartweiss on Thursday July 28, 2016 @02:02PM (#12181919)
Absolutely. That's part of why I stressed that it didn't seem to be standard Amazon policy - it looked like some hiring agent had decided "No fraud on my watch!" and pushed through an aggressive policy to make it happen.

My complaint was that it seemed both ineffective (imagine candidates with the Big-O cheatsheet taped above their monitor) and obnoxious (I wasn't even going to talk to an employee until I jumped through a bunch of hoops). If you're going to be demanding (and uncommonly so), then security theater with no engagement with the candidate is a bad way to go.

Re:My Interviews with Amazon by superuser2 on Thursday July 28, 2016 @03:01PM (#12182360)
>imagine candidates with the Big-O cheatsheet taped above their monitor

You need some interesting mental gymnastics to explain why this is even a problem, given that they could easily have the same cheatsheet taped on their cubicle wall after getting the job.

Re:My Interviews with Amazon by Bartweiss on Thursday July 28, 2016 @03:58PM (#12182729)
That's true - this all assumes that the existing "no resources but a whiteboard" system is even worth reproducing.
Re:My Interviews with Amazon by serge2k on Thursday July 28, 2016 @03:49PM (#12182672)
and you don't have it during the onsite.
Re:My Interviews with Amazon by serge2k on Thursday July 28, 2016 @01:11PM (#12181543)
> I was expected to be on webcam the entire time to verify identity and prevent cheating. No joke about the entire time part - there was a reminder to get any water or office supplies I would need before sitting down, because the interview would be terminated if I left the frame of the cam.

That's new and stupid.

I'd tell them to get fucked.

Re:My Interviews with Amazon by voltagex_ on Thursday July 28, 2016 @06:21PM (#12183641)
You're lucky we're in a market that allows you to make that choice.
Re:My Interviews with Amazon by Joof on Thursday July 28, 2016 @02:25PM (#12182076)
My webcam doesn't work in Linux; and you won't find me programming in Windows under ordinary conditions. I guess I can't work at amazon?
Re:My Interviews with Amazon by khedoros on Thursday July 28, 2016 @05:44PM (#12183420)
I've had a few rounds of interviews with different parts of their company. None of them ever involved a camera (with the exception of a 2-way video conference with someone in a different office, during an on-site interview).
Re:My Interviews with Amazon by Bartweiss on Thursday July 28, 2016 @03:59PM (#12182734)
I was living in a place with spotty internet, so I wondered about these issues. It was fine to code online, but if the video got choppy would they blackball me?
Re:My Interviews with Amazon by gdulli on Thursday July 28, 2016 @12:18PM (#12181184)
You can find anecdotes about how working at any company is a bad experience and others about how it's a good experience.

With Amazon, however, there's something qualitatively different. The anecdotes and evidence of it being a terrible place to work far outweigh the positive. Its bad reputation is confirmed by things you read about their policies, quotes from Jeff Bezos, etc. Poor treatment of employees is consistent across both the corporate and warehouse contexts. This reputation has persisted since at least 2007, the first time I considered working there and did some research on it.

Re:My Interviews with Amazon by plandis on Thursday July 28, 2016 @01:19PM (#12181599)
I've worked at Amazon for around 4 years now. I work 9-5 most days. The days I don't I'll work 10-6! I still work there because I get to work on interesting distributed systems. I've never really had any of the bad experiences that others have seem to had. I reasonably get along with my manager, his manager, and the VP of my organization. They are not the assholes that every complaint seems to mention.

Even in Seattle my pay definitely puts me in the upper middle class. I can afford Seattle property reasonably well ($600k range).

Interviewing at Amazon is kind of weird. They keep trying out new ideas to see how they work and includes things like: standard phone screen, coding test (don't know a better word for it), on site all day interviews, group interviews, etc... Chances are that if you had a weird interview process it was probably because you were trialing some different interview format.

I guess I don't really have a point in this post but I didn't see one positive post about Amazon and thought I'd share (at least anecdotally) that it's not all bad.

Re:My Interviews with Amazon by 8note on Thursday July 28, 2016 @02:41PM (#12182200)
I recently accepted a job offer with Amazon and had fun with it.

I got a random email saying they were coming to my hometown, so I did the "2hr" coding test everyone is complaining about... which was actually really easy and more like 1hr.

then the day of, I biked down the river for coffee and lunch, then spent the afternoon coding on paper/laptop, and talking about past tech things I've done and why/how I did them. It was mostly a half and half split between the discussion and problem solving, then me trying to code one of my solutions in the last 10min of each interview, and mostly running out of time:P

The next day they invited me to move to seattle, and out for beers that evening.

Re:My Interviews with Amazon by gdulli on Thursday July 28, 2016 @02:52PM (#12182284)
It's a first date, both sides are on their best behavior. The more turnover you have, the more people you need to hire. And the more effort you need to put into convincing people to join.
Re:My Interviews with Amazon by pc86 on Thursday July 28, 2016 @02:03PM (#12181930)
$600k real estate puts you well above "upper middle class" nationally. Maybe not in a limited geographic area, and certainly not SF/NY/DC, but that's well over 3x the median home value for the entire country.
Re:My Interviews with Amazon by superuser2 on Thursday July 28, 2016 @03:29PM (#12182539)
Housing is cheaper in other places because salaries are lower. The same worker who is paid enough for a $600k house in a tech hub would be paid proportionally less in a place with cheaper housing. (Unless he was just underpaid in the tech hub, and could have gotten enough for a palatial house in the tech hub at a different employer).

People don't live in the national average, they live in limited geographic areas, and the salaries that make people try to characterize tech workers as rich tend to come in - you guessed it - SF, NY, and DC.

Re:My Interviews with Amazon by abecedarius on Thursday July 28, 2016 @07:46PM (#12184062)
That's not quite right: you only get your whole surplus extracted as rent in a market with artificial restrictions on housing. Unfortunately for us programmers our top job market happens to be an awful housing market, but that seems to be an accident of history -- we could've ended up somewhere else with rents that are high but not ridiculous. That's how Bay Area rents seemed to me 15 years ago.
Re:My Interviews with Amazon by khedoros on Thursday July 28, 2016 @06:01PM (#12183529)
$600k is about 1500 sq ft, where I live, while median US home size is somewhere in the mid-2000's of square footage. Maybe when I'm house hunting, I should point out that I could get the same thing elsewhere for $200k.
Re:My Interviews with Amazon by khedoros on Thursday July 28, 2016 @06:03PM (#12183540)
I've heard both good and bad (bad from the internet, good from some friends working there). I get about the same feeling from their interview process as I do from most other large corporations, but the news stories about their warehouse workers are definitely troubling.
Re:My Interviews with Amazon by nso95 on Thursday July 28, 2016 @09:22PM (#12184492)
Why are the reviews in Glassdoor about the industry average if it's so bad? Genuinely curious.
Re:My Interviews with Amazon by npinski-AWS on Thursday July 28, 2016 @01:11PM (#12181536)
Everyone's mileage may vary. I've been at Amazon for 3 years in 2 different offices on two different orgs (Vancouver-AWS, Europe-Retail).

I love it, and I don't know anyone that left disgruntled or unhappy due to being burnt out. (A couple of people I know left because they didn't want to do any oncall at all anymore, but noone was misled, and as far as I know they are not bitter about it)

But, the key is that there is no one "Amazon". A lot of freedom is given to each individual team and org, and as a result wild variations in work culture and expectations. I know teams that are great, and I know teams that are tougher. But, my reasoning for why those teams might be difficult to work with is because they are working on new bleeding-edge services (AWS, Echo/Alexa), and as a result there is a lot of pressure to stay ahead of our competitors. Which is completely understandable when Google and Microsoft are either just behind or just ahead on everything.

Maybe I've just been lucky? But I work with a lot of teams in a lot of countries, and generally by and large people are challenged and content.

I'm not saying there are no problems. And I'm sure all the people in the NYT article are not lying. But at a huge company of 200,000 employees, there's always going to be some unhappy and disgruntled people.

I don't think I'll be able to convince you otherwise - I am a city-dweller through and through, so I sense we have probably quite different personalities.

edit: I should acknowledge that I don't have direct experience with American work culture. Y'all work way too many hours, but that's not just at Amazon. And Silicon Valley is even worse.

Re:My Interviews with Amazon by abbasaamer on Friday July 29, 2016 @12:41AM (#12185056)
This.

I'm a hiring manager at Amazon (in natural language on Alexa). One thing I can say about Amazon culture is that teams can vary quite a bit. This is because Amazon gives a huge amount of ownership to each team, which naturally means each team's leadership has a lot of control on their culture.

Amazon does try to instill certain cultural elements across the company, but despite that, things can vary based on the leadership and the part of the company you're in. Prior to Alexa, I was in supply chain systems and I would say the culture there was quite different there.

Personally speaking, I really enjoy this team. It's definitely not a meat grinder; on the contrary, I think our team has great work-life balance while providing sufficient challenges to keep us motivated.

By the way, I'm sorry to hear some of the negative stories from others about their interviews. That's certainly not deliberate; our goal is to create a positive experience for every candidate irrespective of whether or not they successfully clear the interview. I personally work with some very professional and courteous recruiters on Alexa, but if anyone has had a negative experience interviewing for Alexa, I'd be happy to follow up and see if I can take some action on your feedback.

Re:My Interviews with Amazon by ex_amazon_sde on Thursday July 28, 2016 @05:00PM (#12183121)
> Everyone's mileage may vary.

In Amazon it can vary quite a lot across countries, cities, teams.

> I love it, and I don't know anyone that left disgruntled or unhappy due to being burnt out.

I met plenty. Heavy on-call rotations being the primary reason. Many people were quite bitter about the real VS claimed on-call load.

But again, I agree that this varies a lot.

Re:My Interviews with Amazon by ryanlm on Thursday July 28, 2016 @11:56AM (#12180997)
I'll work for them in a heartbeat. Seriously, I want to work somewhere where I'm never bored, and can take part in conversations, etc. It seems like a good place for an ambitious new grad for a few years. If there are any Amazon employees reading this, please reach out!
Re:My Interviews with Amazon by brianwawok on Thursday July 28, 2016 @02:16PM (#12182006)
Yah so this is the age old problem.

Big companies do really big thing. Google is literally changing the world. But if you get a job there, you are employee #145,231. Maybe if you work hard for 5 years you can rise to the rank of middle manager, and attend a meeting with someone that reports to the CEO, and maybe you can try to get a project you want done scheduled. More likely you will just do the work you are assigned until you quit.

Now a startup is the opposite. Blank startup has no power to change anything. But within that startup, you have 100% voice. If you work really hard, in 5 years maybe your startup will be big and you can change the world. Or more likely, they will go under or get bought out and you have not changed the world.

Re:My Interviews with Amazon by vgt on Thursday July 28, 2016 @03:36PM (#12182585)
I found my experience at Google to be different. While you have your primary job, and that's what you are judged on, you are free to experiment, innovate, create, and so forth, and Google is very good at recognizing self-started impact and rewarding these folks with more opportunities.
Re:My Interviews with Amazon by ryanlm on Thursday July 28, 2016 @04:53PM (#12183069)
Is the age old problem mean I'm too young to be taken seriously in any context?
Re:My Interviews with Amazon by ssalazar on Thursday July 28, 2016 @07:04PM (#12183847)
No, that the problem itself has been around a long time (at least since the late 70s PC boom).
Re:My Interviews with Amazon by brianwawok on Friday July 29, 2016 @08:50AM (#12186461)
Nothing about your age just a problem that isn't new.
Re:My Interviews with Amazon by jgn on Thursday July 28, 2016 @02:13PM (#12181996)
I'd be happy to get you into the interview process, or at least point you in the right direction.

My experience at Amazon has been great. I don't know anyone who cries at their desk, works 80 hours per week, or feels like they're being pushed through a meat grinder. I worked for Microsoft before Amazon, and that was brutal. You'll find bad teams at every large company. One of my friends was on one at Google.

Re:My Interviews with Amazon by jwalker14 on Friday July 29, 2016 @03:01AM (#12185374)
I'd take you up on that offer. I'd love to have a third crack at it.

I've had two coding challenges within that last year. One for an internship and one for a full time position (earlier today no reply yet don't expect one). The problem for me is I freeze. As soon as the "testing" type pressure gets put on I go cold and freeze. Then as soon as the test is over I can pull alllllll the information forward. It sucks because I struggle with CS exams too. Every time I have a test I freeze until I'm out of time and as soon as I leave a room it all comes back.

Re:My Interviews with Amazon by jgn on Friday July 29, 2016 @02:29PM (#12188864)
My email is in my profile. Drop me a line.
Re:My Interviews with Amazon by ohstopitu on Thursday July 28, 2016 @06:35PM (#12183710)
I'd love to have a go at the interview process if it's possible. I had an interview process a while back (at the end of April I believe) but I don't know what went wrong -

I kept getting calls from Amazon (Seattle number) claiming I had not done the test (which I had already done) and the HR folks mentioning I was not selected - and to try 6 months later.

I would definitely like to have another go at it, if possible.

Re:My Interviews with Amazon by jgn on Friday July 29, 2016 @02:29PM (#12188866)
Shoot me an email. It's in my profile.
Re:My Interviews with Amazon by ryanlm on Saturday July 30, 2016 @11:17AM (#12193297)
Not anymore :) I've gotten 3 emails from employees there after this thread. Mind if I ask you why you removed it?
Re:My Interviews with Amazon by throwaway52584 on Thursday July 28, 2016 @01:39PM (#12181763)
I'm picturing a wide-eyed lamb wandering into the lion's den. "Hai guys! Let's have conversations LOL."
Re:My Interviews with Amazon by ryanlm on Thursday July 28, 2016 @02:38PM (#12182176)
I meant design discussions, etc. Not just a code monkey. I'm sorry you think it is funny that I actually want to participate in the development process. Don't worry, at my current job, I know my place. I make sure not overstep bounds, etc.

Also, maybe I haven't been an Enterprise Fizzbuzz Java Developer for 6 years, but I've been keeping busy by having personal projects that most enterprise developers would probably not be able to understand.

Re:My Interviews with Amazon by khedoros on Thursday July 28, 2016 @06:18PM (#12183618)
> I meant design discussions, etc.

I think that was understood (at least, that's how I read it). In a good environment at any company, your ideas will be fairly weighed against other options. Most environments aren't "good", by that definition. Don't be surprised if ideas that don't support the status quo are thrown aside.

> I'm sorry you think it is funny that I actually want to participate in the development process.

They weren't making fun of you because you'd like to take part in the process. They were making fun of you because you think it would be that simple.

> I've been keeping busy by having personal projects that most enterprise developers would probably not be able to understand.

Condescending statements like this make me glad not to know you. I've done things that some of my coworkers don't understand, and they've sometimes done things that I never have. Personal projects are fine, but there's a difference between the short+sharp bits of brilliance that you might put in a personal project of a few thousand lines and introducing a major feature into a project that has a whole file for every line that your personal project has.

Re:My Interviews with Amazon by ryanlm on Thursday July 28, 2016 @07:00PM (#12183824)
What, I don't have a right to defend myself after being made fun of? When did I ever presume it would be simple?
Re:My Interviews with Amazon by khedoros on Thursday July 28, 2016 @08:02PM (#12184150)
Sure, you have a right.

> When did I ever presume it would be simple?

Your tone implies a process like this: 1. Get a job at Amazon 2. Never be bored, and have a good chance for input.

You may be lucky and have an experience like that, but the general consensus seems to be that it isn't the most likely outcome. #1 is the easy part. The parts of #2 will be false to varying degrees, separately and together, as time goes on (every job has boring parts, for example).

And anyhow, you wrote a post that was easy to make fun of, with the tempting mix of inexperience and confidence. You can't set yourself up for ridicule and expect that no one will take you up on the offer.

Re:My Interviews with Amazon by ssalazar on Thursday July 28, 2016 @07:09PM (#12183868)
Weird to see other commenters shutting you down. Mentoring younger or less experienced employees is an important part of many healthy software shops. Work environments where employees are constantly growing + learning interesting and new skills/knowledge are valued, so I would ignore the grumps here.
Re:My Interviews with Amazon by 1_2__3 on Thursday July 28, 2016 @03:47PM (#12182655)
Right, we know. Every new grad thinks it's going to be high-level design discussions. It won't be. You'll be a code monkey.
Re:My Interviews with Amazon by ryanlm on Thursday July 28, 2016 @03:49PM (#12182675)
Who is "we"? Also why would it be a code monkey job?
Re:My Interviews with Amazon by rattray on Thursday July 28, 2016 @12:50PM (#12181418)
> I want to work somewhere where I'm never bored, and can take part in conversations, etc.

Try a startup?

Re:My Interviews with Amazon by deegles on Thursday July 28, 2016 @01:54PM (#12181869)
Anyone would be way more valuable to a startup after a couple of years in industry. I would say that Amazon more so than others (maybe a little biased..) because of the team structure, engineering tools and development practices.

Knowing what I know now, if I had gone to a startup straight out of college I would have been worse than useless.

Re:My Interviews with Amazon by pc86 on Thursday July 28, 2016 @02:07PM (#12181957)
At the risk of just repeating what deegles said, do startups really want the overhead of a new grad? I've met people 2-3 years out of school who can barely communicate or work in a professional environment. I can't imagine dealing with a new grad plus the faster-than-average-corporate environment of a startup.
Re:My Interviews with Amazon by brianwawok on Thursday July 28, 2016 @02:16PM (#12182017)
Not as employee 1 or 2 or 3. Maybe by employee 5 or 6 you can afford 1 or so new guys. New guys are awesome, but a lot of work. Hard to justify them for a few years...
Re:My Interviews with Amazon by jeffbarr on Thursday July 28, 2016 @03:32PM (#12182561)
Feel free to get in touch (email is in my HN profile) or to look at the AWS Careers page.
Re:My Interviews with Amazon by ryanlm on Friday July 29, 2016 @01:42PM (#12188454)
Hey Jeff. Thanks so much. I think I'm in touch with your team now.
Re:My Interviews with Amazon by happypants23 on Thursday July 28, 2016 @02:17PM (#12182021)
Ex-AWS engineer here. The Amazon experience can differ wildly between teams and orgs. Best thing is to find some peers that work there and get the inside loop on which teams are sane.

I worked on some really cool stuff there, and learned a lot. But then after a while AWS grew rapidly and I ended up spending most of my time on pretty boring stuff, such as operational firefighting, endless deployments, config updates, and of course that oncall thing.

That said, in my experience, Amazon was still a bit of meat-grinder. I've come to realise though that its just part of an extremely long interview process, with the goal of weeding out those who just aren't thriving in Amazon's environment of "organised chaos". New grads who don't make SDE2 within a certain amount of time will eventually be PIP'ed, which is basically a signal that its time to find greener pastures.

Re:My Interviews with Amazon by hacknat on Thursday July 28, 2016 @04:21PM (#12182850)
I don't disagree with your sentiment, but Amazon's reputation doesn't really extend to AWS. I lived in Seattle for 7 years, and AWS workers always seemed baffled by their company's reputation. Everyone who worked for the store had horror stories to tell.

On the other hand it is only a handful people who get to flesh out interesting products for AWS.

Re:My Interviews with Amazon by inopinatus on Thursday July 28, 2016 @02:16PM (#12182007)
I'm ex-AWS. Actually an ex-AWS hiring manager. My experience is at odds with the negative stories. What Amazon has is a culture with a strong flavour. Like all strong flavours, I think you're going to either love it or loathe it.

I had a fantastic team to work with - they were all either ex-tech-sector CTOs or equivalent or they had that level of potential. So as the team manager I had permanent case of imposter syndrome. My manager was the kind of engineering leader you want to be, a listener first and foremost, smart and principled and demanding but not harsh. The technology is all the more mind-blowing when you look under the bonnet. The culture and corporate structure is remarkable and in my opinion a major strategic factor in the Amazon success story. We were always hiring, all the time. When you have such strong ICs, they don't want anything less than A-list peers. As an AWS manager I allocated roughly a third of my time to hiring and promotion, and more during certain internal cycles.

So it was hard work in a demanding environment but I loved it, and that made stepping away all the more difficult. Would I return? If my startup tanked, in a heartbeat, if they'd have me back.

I also think that those who loathed it are far more vocal than those who loved it. Part of the culture is a strong sense of nondisclosure, and if you have positive memories of the place, that's going to carry over.

I will say, the hiring process described may differ between teams. There are consistencies that the recruitment folks systematically enforce, but as a hiring manager (at least in my region) we had latitude to vary screening steps and the mix of the in-person interviews. I didn't futz with it much though, to avoid screwing up procedural fairness.

I am not surprised this author got an offer, they seem bright enough, and engaging with the process and the company with genuine interest and an open mind (without trying to game it) is definitely a very positive framing and I imagine this came across in person.

Re:My Interviews with Amazon by amzn-336495 on Thursday July 28, 2016 @11:43PM (#12184897)
"I'm ex-AWS. Actually an ex-AWS hiring manager. My experience is at odds with the negative stories."

And then there is the Fire TV team who had to work under a director who was indicted for being part of a sex trafficking ring and is currently awaiting trial in King county courts. The women were slaves who were forced into prostitution to pay off debts to organized crime bosses in Asia. Yes, Amazon hired a sex trafficker/pimp into its management org. Parts of Amazon are totally corrupt. We can only imagine how much worse the people that hired this person are.

Re:My Interviews with Amazon by justinv on Thursday July 28, 2016 @03:36PM (#12182587)
I'm at Amazon (non-tech; 3 different orgs; so literally NYTimes' focus or whatnot).

Your first paragraph is exactly how I describe Amazon to people. You either love the culture - or you hate it. There are very few people I know who are ambivalent about working there.

It's hard work. It's important work. It's demanding work. It's not for everyone.

Re:My Interviews with Amazon by kafkaesq on Thursday July 28, 2016 @06:48PM (#12183782)
Hard work, get it.

But what about the stories of people bringing their laptops into the bathroom stalls (which are always packed to the gills because why would Jeff want to waste money on, you know, extra bathrooms and stuff)? And once there, talking to each other about work stuff while doing, you know, their "business"?

Taken together, these anecdotes paint a picture of a company that's not just hard-driven, but... weird.

And in some corners, apparently kind of gross.

Re:My Interviews with Amazon by mter on Friday July 29, 2016 @01:18AM (#12185139)
> But what about the stories of people bringing their laptops into the bathroom stalls

There's no where else to put it if you need to go to the bathroom and you take your laptop. I mean, some people just leave it at the sink but eh. But laptop into a stall to work? No.

> which are always packed to the gills because why would Jeff want to waste money on, you know, extra bathrooms and stuff

Most of the buildings weren't owned by amazon. So they have a normal amount of stalls. Which is a problem on the floors with lots of devs because we have the normal dev demographics.

Re:My Interviews with Amazon by jaffa214525 on Thursday July 28, 2016 @09:42PM (#12184550)
No one takes their laptop to the stalls and they are not packed.
Re:My Interviews with Amazon by kafkaesq on Friday July 29, 2016 @05:37PM (#12190222)
Both of you: any thoughts about this article?

http://motherboard.vice.com/read/at-amazon-employees-treat-t...

Particularly this little vignette:

Even more alarming was the bathroom culture. I can only speak to the men’s room, most of which each had two urinals and two stalls. I come from a background where a bathroom is a place where you do a certain kind of business, in silence, and you leave. At Amazon, the men’s room is an extension of the office. People chitchat about work in the bathroom, as if it is just another meeting room where you can piss everywhere.

The most horrifying moment of my employment at Amazon was the time I was using the toilet and a coworker began talking from the stall next to me. He asked me why I had not responded to his very pressing email. I closed my eyes and pretended this wasn’t happening. What email could be so important that it could not wait five minutes for me to use the bathroom? He began tapping on the wall between our stalls, asking why I wouldn’t respond, as if inter-stall conversation should be a totally normal, not disgusting means of communication.

He became more specific about what he needed—referencing a project I’d never heard of, nor would I ever have involvement in—and I realized he had misidentified me from my shoes. (Many brown dress shoes look alike, apparently.) We both exited our stalls around the same time, and he realized his mistake. He didn’t apologize, only explained that he thought I was someone else. As we washed our hands, he just laughed, and I vowed I would never use the stalls on that floor again.

Is the guy lying? Just imagining things?

Please share your thoughts.

Re:My Interviews with Amazon by serge2k on Thursday July 28, 2016 @04:45PM (#12183010)
> It's hard work. It's important work. It's demanding work. It's not for everyone.

It's needlessly hard and too much of it is unimportant.

Do you really think people at Google/Facebook/Microsoft/etc... aren't working hard? Aren't working on things they think are important? The job isn't demanding?

Yet the horror stories consistently come from Amazon.

Re:My Interviews with Amazon by ex_amazon_sde on Thursday July 28, 2016 @05:19PM (#12183252)
The company has a pattern of bruteforcing through problems using lots of sweat instead of thinking and planning more. Almost ironically, Amazon has a principle called "Bias for Action".
Re:My Interviews with Amazon by kevan on Thursday July 28, 2016 @11:46AM (#12180937)
>When I brought this up to one recruiter a few years ago, they basically acknowledged the reputation and their intent to improve.

I recently interviewed, one of the interviewers actually brought up the NYT article and said that the retail side is intense, the tech side is more laid back, for whatever that's worth.

Re:My Interviews with Amazon by nemtaro on Thursday July 28, 2016 @11:55AM (#12180991)
I'm sure he did say that ;) but consider that he was not entirely truthful.

https://news.ycombinator.com/item?id=10065243

Re:My Interviews with Amazon by kevan on Thursday July 28, 2016 @12:38PM (#12181327)
I'm aware that people can say whatever they want and took it with a big pile of salt, just wanted to give another piece of anecdata.
Re:My Interviews with Amazon by ryanczak on Thursday July 28, 2016 @12:09PM (#12181112)
haha. when I worked at AWS we considered retail where people went to rest and vest.
Re:My Interviews with Amazon by jmcgough on Thursday July 28, 2016 @02:40PM (#12182194)
> Amazon seems like a meat grinder, where getting hired isn't as hard as it seems, and they just burn through young people who don't know better.

It's still like that. All of my friends who've worked for Amazon burned out within a year or two.

Re:My Interviews with Amazon by johnward on Thursday July 28, 2016 @04:27PM (#12182887)
Before reading the article I started asking "why". I don't really pay THAT much attention to industry news or even HN but it seems like pretty common knowledge that working for Amazon is terribad. Then again I work for another company with that reputation but I didn't apply I was acquired.
Re:My Interviews with Amazon by linkregister on Thursday July 28, 2016 @01:04PM (#12181492)
> unlike HN, I've never seriously considered joining a mega-corporation

Isn't the startup deified on HN more than any other type of company? Of course there are all kinds on here; it seems strange to stereotype HN posters that way.

Re:My Interviews with Amazon by superswordfish on Thursday July 28, 2016 @02:18PM (#12182030)
Once upon a time. Sadly, now a position as a Google SRE seems most prized here, followed by work for other big corps.
Re:My Interviews with Amazon by linkregister on Thursday July 28, 2016 @02:46PM (#12182241)
Can you talk more about this? The only HN SRE discussions I have seen were when the Google SRE book was released and yesterday's Stack Overflow salary calculator was posted.

I still maintain that in most comments portions, "startup" generates more hits than "Google". And "SRE" is still pretty rare.

This thread contains more "startup" than "Google". And we're the only two posters talking about "SRE".

Re:My Interviews with Amazon by burdalane on Thursday July 28, 2016 @02:41PM (#12182204)
I've replied to Amazon recruiters. I did one phone interview with them, and another time, I sent my resume to the recruiter as requested and never heard anything back. For me, at least, it seems that getting hired is hard.
Re:My Interviews with Amazon by thefastlane on Thursday July 28, 2016 @07:17PM (#12183907)
"Amazon seems like a meat grinder"

who isn't a meatgrinder these days? (serious question.)