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
baquerd
Jul 2, 2007

by FactsAreUseless

Che Delilas posted:

And yeah, you don't get only one shot. Many companies have a minimum waiting period (like 6 months to a year, typically), but that's it.

I know a guy Google has flown out no less than 4 times for in-persons. Never quite makes it.

Adbot
ADBOT LOVES YOU

kloa
Feb 14, 2007


Awesome! All that makes me feel more at ease to just apply and see what happens :thumbsup:

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost

Che Delilas posted:

I'll go so far as to say you should ONLY interview for positions you don't feel qualified for. If you feel completely qualified, chances are you're way overqualified.
I have to reiterate this. If you are completely nailing interviews left and right, you need to be applying for companies with higher standards to find your ceiling. If you don't stretch your limits to some degree, your skills will fail to develop to the extent of those that tried even a little bit more and learned from the experiences. Do not be someone that does a job for 1 year 8 times.

Edit: ok, Chomsky, fixed that compile error hopefully

necrobobsledder fucked around with this message at 02:04 on Sep 9, 2016

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe

necrobobsledder posted:

Do not be someone that a job for 1 year 8 times.
code:
syntax error on line 1: missing verb?

Jort Fortress
Mar 3, 2005

kloa posted:

Does it hurt to interview for a position if you don't feel qualified? I don't want to apply, get laughed out the door, and it hurt any future prospects with them. Them being Amazon, even though I hear occasional horror stories, I'd like to keep my chances open if possible.

I can't tell if I received one of those generic recruiter emails they blast out, but a recruiter at Amazon reached out to me today. So now I'm debating on actually applying for it, or waiting until I feel qualified for such a position.

Disclaimer: Just interviewed with Amazon a couple of months ago for a senior SDE role.

Definitely doesn't hurt, but I found the process to be a huge time sink and kind of regret it. They reached out to me unsolicited as well, and even though I'm happy in my low-stress job, I figured I should try interviewing at a "real" software company for a change (currently work in insurance). They put me through two 1.5 hour phone screens on Collabedit where the interviewers could barely explain what they were trying to ask, but evidently I did well enough to get an onsite.

I practiced algo/DS problems nonstop for the couple of weeks leading to the onsite, so imagine my surprise when it was way more high-level questions than expected. Coding portions went well but I struggled with system design questions. Had 7 loving interviews in a row, not counting a convo with HR near the end. It was just ridiculously tiring and everyone felt aggressive and unpleasant. I thought I did well, but the last couple of interviews I ran out of steam and was just exhausted from flying in at 10pm the night before, so I pretty much gave up. One guy in particular just asked me like 40 rapid-fire networking/OS questions in a row in a super-agro fashion and I laughed at him, it was such a weird experience.

So yeah, 9 interviews and flight later, no offer. Pretty much confirmed why I've always turned down recruiters from Amazon/MS/etc, the interviews have no consideration for your time and are very hit or miss. I'm disappointed because the $$$/stock would've been awesome, but fortunately I like my current job.

RICHUNCLEPENNYBAGS
Dec 21, 2010

Bob Sacamano posted:

Disclaimer: Just interviewed with Amazon a couple of months ago for a senior SDE role.

Definitely doesn't hurt, but I found the process to be a huge time sink and kind of regret it. They reached out to me unsolicited as well, and even though I'm happy in my low-stress job, I figured I should try interviewing at a "real" software company for a change (currently work in insurance). They put me through two 1.5 hour phone screens on Collabedit where the interviewers could barely explain what they were trying to ask, but evidently I did well enough to get an onsite.

I practiced algo/DS problems nonstop for the couple of weeks leading to the onsite, so imagine my surprise when it was way more high-level questions than expected. Coding portions went well but I struggled with system design questions. Had 7 loving interviews in a row, not counting a convo with HR near the end. It was just ridiculously tiring and everyone felt aggressive and unpleasant. I thought I did well, but the last couple of interviews I ran out of steam and was just exhausted from flying in at 10pm the night before, so I pretty much gave up. One guy in particular just asked me like 40 rapid-fire networking/OS questions in a row in a super-agro fashion and I laughed at him, it was such a weird experience.

So yeah, 9 interviews and flight later, no offer. Pretty much confirmed why I've always turned down recruiters from Amazon/MS/etc, the interviews have no consideration for your time and are very hit or miss. I'm disappointed because the $$$/stock would've been awesome, but fortunately I like my current job.

If you pick up Cracking the Coding Interview there are definitely some arch/design sections in there besides algorithm stuff; might be worth looking at.

Cicero
Dec 17, 2003

Jumpjet, melta, jumpjet. Repeat for ten minutes or until victory is assured.

Bob Sacamano posted:

So yeah, 9 interviews and flight later, no offer. Pretty much confirmed why I've always turned down recruiters from Amazon/MS/etc, the interviews have no consideration for your time and are very hit or miss. I'm disappointed because the $$$/stock would've been awesome, but fortunately I like my current job.
It's not always this bad. I've interviewed at MS, Amazon (twice), Google, and Facebook, never had problems like what you described. Then again I get hyped up once the interviews start so maybe I just perceive things differently.

Jort Fortress
Mar 3, 2005

Cicero posted:

It's not always this bad. I've interviewed at MS, Amazon (twice), Google, and Facebook, never had problems like what you described. Then again I get hyped up once the interviews start so maybe I just perceive things differently.

Yeah, my recruiter actually apologized to me afterward and said the interview loops are typically shorter. Then a month after my rejection another recruiter sent me a HackerRank test out of the blue and asked if I wanted to interview again. :stare:

minato
Jun 7, 2004

cutty cain't hang, say 7-up.
Taco Defender
So, hands up who is resorting to plastic surgery to get a job?
http://www.bloomberg.com/news/articles/2016-09-08/silicon-valley-s-job-hungry-say-we-re-not-to-old-for-this

Doctor w-rw-rw-
Jun 24, 2008
I'm helping a friend out and mock-interviewing her tomorrow. I've got a couple in hand already, but it wouldn't hurt to ask - What are some good questions to ask a developer at a junior level? (~6 mo-1 year experience)

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!

Doctor w-rw-rw- posted:

I'm helping a friend out and mock-interviewing her tomorrow. I've got a couple in hand already, but it wouldn't hurt to ask - What are some good questions to ask a developer at a junior level? (~6 mo-1 year experience)

They've had the sweet taste of industry so they're better suited with dealing with a certain amount of ambiguity and mediocrity. You can throw actual examples of stuff at them and start having discussions about how they'd even start to try to approach it. A favorite of mine is to lead somebody through setting up a pathfinder for a robotic arm. For the problem at hand, they really just need to create and navigate a graph data structure, and the robotic arm is just a distraction. The good ones don't get overwhelmed with that even after I tell them it just has to navigate linearly between coordinates.

Doctor w-rw-rw-
Jun 24, 2008
I don't think I've heard that question before. Can you expand on that?

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!

Doctor w-rw-rw- posted:

I don't think I've heard that question before. Can you expand on that?

It was something I had to deal with. They were hardcoding positions for the arm to go through in space. It would linearlly move from one to the next. Adding a new coordinate was not something users could do. The programmer had to create it, present a UI for it, and then hardcode transitions.

I saw that and said, "gently caress that."

The whole thing can be data-driven as a graph data structure. On top of that, the logic for dictating transitions can be encapsulated so you get a State Pattern where each state also happens to have 3d coordinates. You can go further and provide context to each state, which IIRC gives you a Visitor Pattern.

It sounds stupid to do this for just coordinates, but it was a life saver for adding multiple sources and targets. When it started, it could only have one source and two targets. At the end, there could be as many as there was space for the arm to reach. The arm spends most of its time dormant, and is also supremely expensive, so getting milage out of it is a big deal.

So I show them the problem with the arm having to go from x to y, and then try to get them to generalize it. I ask for how they would define an input format and then keep scaling to see how they accommodate the changes. I would expect to be giving these tweaks to a junior developer in cases where I could not just dump an architecture on them, so I want to see that we can communicate.

To keep things in scope, I give them a function that will linearly move the tip of the robotic arm to one given coordinate, and say that all coordinates and transitions have been verified not to bonk anything. I then establish I want an engine to navigate and service coordinates.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Doctor w-rw-rw- posted:

I don't think I've heard that question before. Can you expand on that?

Path planning is a classical problem in robotics, and if she's applying for positions in that field, it's definitely fair game at junior level along with IK and basic computer vision stuff.

What does she hope to work on? Some areas have a couple problems in addition to the normal data structure/algorithm nonsense. If she's applying somewhere in such a domain and indicates taking an elective or completing a related project it's feasible someone will try to figure out how deep her knowledge is.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
I now have three companies telling me "hey, everyone loves you, just give us some more time to figure out where we'd put you". And they've been doing this for over two weeks now. Is this at all normal? One of them is Google, which I would have hoped would have a pretty streamlined hiring process by now.

I don't like not having a job. :(

Series DD Funding
Nov 25, 2014

by exmarx

TooMuchAbstraction posted:

I now have three companies telling me "hey, everyone loves you, just give us some more time to figure out where we'd put you". And they've been doing this for over two weeks now. Is this at all normal? One of them is Google, which I would have hoped would have a pretty streamlined hiring process by now.

I don't like not having a job. :(

Google's hiring committee passed me last Tuesday. I have a call with a prospective manager this Tuesday and after that I'm told there's executive review before everything gets approved :shrug:

Stinky_Pete
Aug 16, 2015

Stinkier than your average bear
Lipstick Apathy

TooMuchAbstraction posted:

I now have three companies telling me "hey, everyone loves you, just give us some more time to figure out where we'd put you". And they've been doing this for over two weeks now. Is this at all normal? One of them is Google, which I would have hoped would have a pretty streamlined hiring process by now.

I don't like not having a job. :(

I've been told that hiring managers usually look at new interview packets on Thursdays, so if the timing is bad you can be waiting over a week, but it's just the time needed to accumulate 3-4 teams for you to choose from, in order to improve the odds that you'll really like your team

Che Delilas
Nov 23, 2009
FREE TIBET WEED

TooMuchAbstraction posted:

I now have three companies telling me "hey, everyone loves you, just give us some more time to figure out where we'd put you". And they've been doing this for over two weeks now. Is this at all normal? One of them is Google, which I would have hoped would have a pretty streamlined hiring process by now.

I don't like not having a job. :(

Though I've never personally dealt with it, Google's hiring process is notorious for its inconsistency and sometimes glacial pace. Some people in these threads have waited months for a decision. If you get an offer from another place, you can always get in touch with your contact at Google and say, "Hey I have an offer at another company and they want an answer by <date>, is there any way I could get an answer by that time?" (Or, you know, do that with any of the other companies, I'm just playing the odds that Google is going to be the slowest)

In any case, keep trying to get regular updates (I'd do once a week for each company unless they direct you otherwise). Frame it as best you can as you being eager for the opportunity, rather than them annoyed or confused about the lack of communication.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.
Whenever I've been waiting on a decision, I just follow up every Tuesday until I have an offer or am rejected. The people that usually don't send a rejection usually confirm after 2-3 weeks fwiw.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
Okay, thanks for the advice all! Guess I just get to keep waiting, joy.

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.
Company told me last Tuesday they wanted to bring me in. I replied with some times but they haven't gotten back to me. Do I follow up?

spiritual bypass
Feb 19, 2008

Grimey Drawer
Yes, send another email to make sure you don't fall off their radar.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.
Always follow up.

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.
Followed up at 11:30am, it's 5 local time and I haven't heard. Am I being ghosted?

Stinky_Pete
Aug 16, 2015

Stinkier than your average bear
Lipstick Apathy
could just be a busy day

JawnV6
Jul 4, 2004

So hot ...

Stinky_Pete posted:

could just be a busy day

Yeah, GWH have you been involved in interviewing from the other side? It's really easy to let things slip a day or two without really worrying, multiply by the body count of the decision and it can add up. As a candidate I agonize all the same, but in this specific instance you've done everything right and there's no real action to be taken other than wait.

One of the best case emails from the recruiter might be "I'm still waiting on Person X's feedback," and there's nothing you could really do with that either.

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.
Yeah I understand it just feels.. odd I guess. They told me they got great feedback from both first round interviewers blah blah but I could understand taking time to schedule stuff. Though for all I know they have a ton of people in the pipeline. According to angel.co, 50 people applied in the last week. It's hard to be patient when it's one of your top picks, I'm trying though!

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Good Will Hrunting posted:

Yeah I understand it just feels.. odd I guess. They told me they got great feedback from both first round interviewers blah blah but I could understand taking time to schedule stuff. Though for all I know they have a ton of people in the pipeline. According to angel.co, 50 people applied in the last week. It's hard to be patient when it's one of your top picks, I'm trying though!

Just keep sending follow ups once a week. It's not terribly unusual to wait 2-3 weeks with no or little response, even on positive outcomes.

Che Delilas
Nov 23, 2009
FREE TIBET WEED

Good Will Hrunting posted:

Followed up at 11:30am, it's 5 local time and I haven't heard. Am I being ghosted?

You should take delays as personally as you take complete rejection - that is to say, not at all.

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.
Well, they got back to me tonight and I'm set for Thursday. 3 hours of pair programming and "if things go well, an afternoon of non-technical interviews with product and execs". If they don't like me I guess I get escorted out.

BlueInkAlchemist
Apr 17, 2012

"He's also known as 'BlueInkAlchemist'."
"Who calls him that?"
"Himself, mostly."
I've been out of the web programming game for over a year, and am currently making ends meet as a barista (hooray for my humanities degree! :negative: ) in downtown Seattle. I want to brush off my Notepad++ and get to work learning more about JS libraries that have emerged in my absence - Angular, Node, etc. I've looked into code bootcamps which seem attractive but are balls-bruisingly expensive. My partner suggested Lynda and I think that, with enough practice, I could construct an updated portfolio for employers to look at.

What's the best way for someone in my position to get back into the coding game? What online courses have proven the most useful? I'm Googling stuff but not getting many hard answers, and I'd like to try and narrow things down.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

BlueInkAlchemist posted:

I've been out of the web programming game for over a year, and am currently making ends meet as a barista (hooray for my humanities degree! :negative: ) in downtown Seattle. I want to brush off my Notepad++ and get to work learning more about JS libraries that have emerged in my absence - Angular, Node, etc. I've looked into code bootcamps which seem attractive but are balls-bruisingly expensive. My partner suggested Lynda and I think that, with enough practice, I could construct an updated portfolio for employers to look at.

What's the best way for someone in my position to get back into the coding game? What online courses have proven the most useful? I'm Googling stuff but not getting many hard answers, and I'd like to try and narrow things down.

In my experience the best way to learn things is to read books on interesting topics and concurrently work on a related project.

I'd never touch front end webdev with a barge pole though, so no idea if that's workable there.

Kallikrates
Jul 7, 2002
Pro Lurker
So we're taking over a sublet in Twitter's office (looks like they are trimming their NYC footprint?). They seem to be really locking down access to only people with desks in the new space, cool to be part of a growing company with the side effect of making it really really hard for random people outside our team to drive by the space.

Huzanko
Aug 4, 2015

by FactsAreUseless

BlueInkAlchemist posted:

I've been out of the web programming game for over a year, and am currently making ends meet as a barista (hooray for my humanities degree! :negative: ) in downtown Seattle. I want to brush off my Notepad++ and get to work learning more about JS libraries that have emerged in my absence - Angular, Node, etc. I've looked into code bootcamps which seem attractive but are balls-bruisingly expensive. My partner suggested Lynda and I think that, with enough practice, I could construct an updated portfolio for employers to look at.

What's the best way for someone in my position to get back into the coding game? What online courses have proven the most useful? I'm Googling stuff but not getting many hard answers, and I'd like to try and narrow things down.

pluralsight.com
egghead.io

Anything that takes you through complete, or mostly complete, real-world projects

NG-Book is good for angular

SurviveJS has good books on webpack and react

Don't take on too much front-end too quick or you'll want to shoot yourself. We all want to eventually but it's best to stave it off as long as possible.

Front-end will never stabilize or mature in the way that some other disciplines have since the people leading the charge are an ever-churning mass of unmarried childless on-the-spectrum teenagers and twenty-somethings who engineer for extreme edge cases and 1ms gains on a competing framework. As Zuck said young people are just smarter so better slit your wrists now, grandpa; they could maybe use your blood to offset the costs of engineering the next version of Soylent. /meltdown

tl;dr - you're probably happier as a barista than you'll ever be as a front-end developer.

Huzanko fucked around with this message at 17:13 on Sep 13, 2016

Thermopyle
Jul 1, 2003

...the stupid are cocksure while the intelligent are full of doubt. —Bertrand Russell

Alternatively, as a 39-year-old (as of today!), I enjoy front-end dev work. I stay on top of cutting-edge stuff.

There's a lot of churn and bullshit, but I mean...you just ignore it and do your stuff?

I would never want to be just a front-end developer, but I would never want to be just any one kind of developer. That's not for me.

vonnegutt
Aug 7, 2006
Hobocamp.
I enjoy front end, I like interactivity and design, so it's more interesting to me than figuring out the most optimal way to join two tables. That said, the front end world is a clusterfuck right now of competing Javascript frameworks, most of which have only been "stable" for a couple years.

The only way I've ever been able to wrap my mind around them is to pick a project and build a front end for it in your framework of choice. There are a lot of public APIs out there you can use so you don't even have to deal with a db if you don't want to. Building a project from scratch will show you all the conventions that framework uses for data binding, routing, and templating, and from there it's all just Javascript (unless it's ES6, or Babel, or Typescript, or, or, or...)

Huzanko
Aug 4, 2015

by FactsAreUseless
I guess your willingness and peace with wanting to grind on picking up new frameworks after hours depends entirely on how stressful your day job is or what the rest of your life looks like.

I used to enjoy front-end but lately I've been thinking that if I turn 50 in a couple decades and I look back on my life and find that I've spent a large chunk of it mastering each new JS framework some performance, edge-case obsessed Google or Facebook or Whatever developer has shits out, I think I'd want to slit my loving wrists.

Programming is fun. Learning new frameworks that you HAVE to learn to stay employable, that are only required learning because ~* HYPE *~, is not loving fun. It's not a life either.

Maybe building ~* enterprise *~ angular apps for the last 3 years has just driven me insane.

Pollyanna all you want but the amount of poo poo being pushed out right now is just overwhelming.

Huzanko
Aug 4, 2015

by FactsAreUseless

Thermopyle posted:

Alternatively, as a 39-year-old (as of today!), I enjoy front-end dev work. I stay on top of cutting-edge stuff.

There's a lot of churn and bullshit, but I mean...you just ignore it and do your stuff?

I would never want to be just a front-end developer, but I would never want to be just any one kind of developer. That's not for me.

As a 39-yo please share your strategies for staying on top of all of front-end and the other kinds of development you do AND also leading any kind of normal human life. This is an actual serious question.

spiritual bypass
Feb 19, 2008

Grimey Drawer
I just got a job offer after stating in the interview that I can't keep up with all the Javascript frameworks and I think most of them are garbage so I don't use them.

Adbot
ADBOT LOVES YOU

Good Will Hrunting
Oct 8, 2012

I changed my mind.
I'm not sorry.

rt4 posted:

I just got a job offer after stating in the interview that I can't keep up with all the Javascript frameworks and I think most of them are garbage so I don't use them.

Honesty is the best approach in interviews afterall. :razz:

I'm thinking about something negative to say about my current company/team if i'm asked. If someone asks you this in an interview, what do you usually say? I have no shortage of complaints (poor code review process, poor story grooming process, strong emphasis on speed versus quality improvements, etc).

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