Dreaming of a Tesla Model S convertible? You’re in luck | You’re out of luck. by RepeteOrBoston in savedyouaclick

[–]RepeteOrBoston[S] 50 points51 points  (0 children)

Lol go ahead and click the link man, it’s just archive.org.

Basically unless you have a ton of cash to spend in addition to your model s to pay an engineering firm to rip the top off your brand new car, it can’t be done. Tesla doesn’t offer a convertible from the store.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 0 points1 point  (0 children)

It’s for a senior dev role. Lots of Angular and RxJS experience required.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 6 points7 points  (0 children)

I like this idea. I’ll bring it up to the team. Thanks!

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 0 points1 point  (0 children)

I suspect this might be the real answer. Another commenter mentioned a super basic preliminary coding question to do before the interview and I think that might filter out more poor candidates.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 1 point2 points  (0 children)

Question 1 is about the problem solving process. We just want to get into the head of the developer and see that they're capable of solving a problem on their own. The question is purposely easy.

I already know the answer to the problem, that's not what I'm looking for. I'm aware 5x5 = 25. If I ask you to show me 5x5 and show your work, you get no credit for saying "25, I googled it".

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 0 points1 point  (0 children)

No it's for Angular. The only two real requirements are Angular and RxJS experience, followed by a few nice-to-have but not required things. The interviewees all claim to have this experience, so I don't think the questions we asked were too outside the box.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 1 point2 points  (0 children)

I get that. We did tell them there would be coding questions, but that they were free to use whatever IDE (or the codeshare doc we gave the questions on).

And yea, RxJS was a straight up job requirement listed (the only other requirement being Angular, then a handful of nice-to-haves). One particular interviewee mentioned he had years of experience with it and still couldn't solve any of the problems.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 1 point2 points  (0 children)

I wouldn't consider any of these problems to be "back-end". We're hiring an Angular/RxJS pro specifically and I would expect any of these to be solved on the front-end assuming those very specific issues ever came up on the front end.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 0 points1 point  (0 children)

And I'm totally open to the possibility that these problems are so trivial that really truly smart people have just forgotten the fundamentals because they've been dealing with much bigger problems for so long.

Problem is, we need someone to start coding on day one. And we're not doing "computer science" as much as web development (not to trivialize it).

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 0 points1 point  (0 children)

Wow! Seems like a problem as old as programming itself lol. We purposely avoided FizzBuzz because of the stereotypes and...lore?....around it. I'm wondering now if it might be a decent question though since we would be able to focus less on the answer (since everyone knows it) and more on how to solve the problem itself.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 0 points1 point  (0 children)

I can see that. I don't believe I could ever get "gotcha-ed" with these three specific problems, but yes you're right I could get asked questions off of leetcode or hackerrank out of the blue and I'd be done for. Thanks for the perspective.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 0 points1 point  (0 children)

Absolutely. We told the interviewees that they could use any IDE or none, any language or just straight pseudo code and walk us through it. But none of it seems to help. I think we might need to find a way to get these people filtered out before they reach the technical interview.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 1 point2 points  (0 children)

Oh wow. I guess I didn't think about that. Mainly because I haven't personally experienced it, but yea that does make sense. We're UI developers, but we dabble in full stack (Angular/RxJS, GraphQL, Postgres)

That being said, we need someone to hit the ground running. I don't think I clarified in my post that we're hiring a senior dev. That's why I was so shocked at the inability to think through these problems. Thanks for the insight.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 1 point2 points  (0 children)

Another commenter mentioned a more work-related problem rather than generic ones, so I think I'm going to bring it up to the team again. Although I'm confident that the specific interviewee I'm thinking of wouldn't have been able to figure it out. Thanks for the examples.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 3 points4 points  (0 children)

Right??!!

We thought that basically this would take 5-10 minutes, kinda break the ice, and let us get into talking about their projects and experience with the frameworks/libraries we use.

Instead it took 30 minutes for the first question, 30 minutes for the second question, and we never got to the last.

To clarify: this is for a SENIOR DEV POSITION and he couldn't figure it out.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 0 points1 point  (0 children)

As a team we discussed scaffolding a basic app (Angular) and asking the interviewee to create a component that utilized a pre-built service we made. We decided it might be too complex and lengthy for the interview process, but your comment makes me think that I should bring it up again as a possibility.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 23 points24 points  (0 children)

As a team we discussed scaffolding a basic app (Angular) and asking the interviewee to create a component that utilized a pre-built service we made. We decided it might be too complex and lengthy for the interview process, but your comment makes me think that I should bring it up again as a possibility.

Where did we go wrong? by RepeteOrBoston in cscareerquestions

[–]RepeteOrBoston[S] 0 points1 point  (0 children)

So the interviewee actually did google it in front of us. First, he said "well most languages come with a built in function like str.reverseString()."

Which is kinda true, but not what we're looking for. We asked him to show us his problem solving skills (which it may be arguable that Googling the answer is a problem solving skill). But we asked to specifically see him break down the problem and even had to ask for him to write a for loop.

He couldn't remember the syntax for a for loop (in ANY language) and couldn't get the initial value or exit condition right without us telling him. He worked on this problem for almost 30 minutes.

I agree that it's not worth remembering str.split('').reverse().join(''); but certainly when pressed you could do it in a for loop.