|
Good Will Hrunting posted:Hey, this is a new one.. a "6-10 hour" take home challenge before I even talk to a single member of the engineering team! Usually I at least get phone screened by a Senior/Lead first. is it AAA games? i had a couple of those last time i was interviewing in that space. one of them criticized me in the follow up for doing the exact thing i was told was preferred after asking for clarification! interviewing is the worst
|
# ? Dec 15, 2016 20:34 |
|
|
# ? Apr 26, 2024 14:52 |
|
Nope, 50% ad-tech, 25% fin-tech, 25% other startup type places. "We give feedback to everyone" has become a trending encouragement for them to try to get me to do the assignments lately. Which is cool but, uh, then why not just interview me for an hour first?
|
# ? Dec 15, 2016 20:36 |
|
Good god man, what market are you in so that I know to never move there?
|
# ? Dec 15, 2016 21:01 |
|
New York City, 3 years experience, applying for mid-level Java/Scala/Go jobs in the markets I mentioned
|
# ? Dec 15, 2016 21:06 |
|
Good Will Hrunting posted:Hey, this is a new one.. a "6-10 hour" take home challenge before I even talk to a single member of the engineering team! Usually I at least get phone screened by a Senior/Lead first. Is it really a 6 hour challenge? Or is it a 10 minute challenge, followed by 5:50 hours of wondering if you missed some nuance in the question? I once had this conversation after a phone screen: - Given a JSON file and a key, return the value of the key. Should take you a couple hours. - Can I use standard libraries? - Yes. - Does the JSON file have weird nested hierarchies, where the key will appear multiple times in scattered places? - Nope, it's a simple dictionary. - You want a perl one-liner? - Please document your work. - A perl two-liner?
|
# ? Dec 15, 2016 21:08 |
|
If you get tired of that, apply for PHP jobs then people will just impressed you know how to prevent SQL injection
|
# ? Dec 15, 2016 21:10 |
|
No, it's really a lengthy challenge. The last one was the chat app backend I posted about and the one before that was the distributed file system. This one I'll post about if I decide to do it.
|
# ? Dec 15, 2016 21:30 |
|
rt4 posted:If you get tired of that, apply for PHP jobs then people will just impressed you know how to prevent SQL injection What is it called these days, new_mysql_real_escape_string_no_really_new_version_2_new?
|
# ? Dec 15, 2016 21:32 |
|
Holy gently caress the spec is TWO HUNRED loving LINES. "The challenge proposed here is to build a system which acts as a socket server, reading events from an *event source* and forwarding them when appropriate to *user clients*." is the gist of it.
|
# ? Dec 15, 2016 22:07 |
|
"Just install RabbitMQ guys JFC"
|
# ? Dec 15, 2016 22:10 |
|
Munkeymon posted:"Just install RabbitMQ guys JFC" ### Your Solution The challenge was designed so that a candidate can implement the solution using just the standard library of most programming languages and environments (i.e. no external gems/JARs/libs/modules/etc.). Feel free to use your preferred build and testing libraries, but the production code should have very minimal dependencies on third-party code, **preferably none at all**. E.g. we want to see what kinds of networking abstractions you'll come up with for this challenge. Please don't take that assessment criterion away from us by using an external library that does that for you.
|
# ? Dec 15, 2016 22:27 |
|
Lol how do these companies ever hire anyone?
|
# ? Dec 15, 2016 22:44 |
|
I've got 10 years experience and I wouldn't know where to start on something like that. I'd probably spend 6 hours just wrapping my head around what they are asking.
|
# ? Dec 15, 2016 22:50 |
|
mrmcd posted:Lol how do these companies ever hire anyone? *As a **non-exhaustive** example, we have received successful applications developed on: Node.js, Ruby, JRuby, Haskell, Clojure, Scala, Go, Python, Java, and C/C++.*
|
# ? Dec 15, 2016 22:56 |
|
At least they're nesting their emphasis brackets properly.
|
# ? Dec 15, 2016 23:07 |
|
Good Will Hrunting posted:Holy gently caress the spec is TWO HUNRED loving LINES. I dunno, just based on the gist that seems like a pretty reasonable challenge to me. Having it be over-specified rather than under-specified is pretty nice too, it means they value writing good requirements. I'd be curious as to what the full spec is, I could be off base.
|
# ? Dec 15, 2016 23:35 |
|
TooMuchAbstraction posted:mysql_real_escape_string That one's actually the fault of the MySQL API
|
# ? Dec 15, 2016 23:55 |
|
Good Will Hrunting posted:Holy gently caress the spec is TWO HUNRED loving LINES. does it specify a protocol or you just have bare tcp sockets? seems not that bad if you don't have to do any protocol level stuff
|
# ? Dec 16, 2016 02:07 |
|
I don't think it's hard as opposed to time-consuming and the first phase of a three-step process. After competing it, they'll review it, we'll talk about it over Skype, then I'll have 3 more hours of technical stuff in person. If this is the norm though, I suppose I have to do most of these.
|
# ? Dec 16, 2016 02:08 |
|
I'm on the west coast and I've never been given a take-home challenge. I kind of wish I did get them; I feel a lot more confident in my ability to demonstrate my skills when writing actual code with real tools, documentation, etc. on hand than when scrawling vague pseudocode on a whiteboard with the lead looking over my shoulder. If it was a job I wanted I'd be comfortable spending some hours in preparation for a traditional technical interview anyway.
|
# ? Dec 16, 2016 03:31 |
|
Ralith posted:I'm on the west coast and I've never been given a take-home challenge. I kind of wish I did get them; I feel a lot more confident in my ability to demonstrate my skills when writing actual code with real tools, documentation, etc. on hand than when scrawling vague pseudocode on a whiteboard with the lead looking over my shoulder. that second part generally doesn't go away, it's just another hoop before then
|
# ? Dec 16, 2016 03:32 |
|
leper khan posted:that second part generally doesn't go away, it's just another hoop before then
|
# ? Dec 16, 2016 03:34 |
|
rt4 posted:That one's actually the fault of the MySQL API The actual problem was that the standard library for a high-level dynamically typed scripting language was a bunch of low quality super thin bindings for C libraries.
|
# ? Dec 16, 2016 04:08 |
|
Good Will Hrunting posted:Holy gently caress the spec is TWO HUNRED loving LINES.
|
# ? Dec 16, 2016 05:32 |
|
Good Will Hrunting posted:Hey, this is a new one.. a "6-10 hour" take home challenge before I even talk to a single member of the engineering team! Usually I at least get phone screened by a Senior/Lead first.
|
# ? Dec 16, 2016 05:51 |
|
Good Will Hrunting's saga in this thread is a really good argument for the benefit of relying heavily on networking to find new jobs. Cause good lord going it alone seems like some poo poo.
|
# ? Dec 16, 2016 23:19 |
|
pr0zac posted:Good Will Hrunting's saga in this thread is a really good argument for the benefit of relying heavily on networking to find new jobs. Cause good lord going it alone seems like some poo poo. I had an interview this morning and it went really well! I didn't have anything negative to post! They're hiring a lot (but also interviewing a lot of people) but it was pretty great. Phone screen with 2 functions around collections in Java, one regularly then the same thing recursively. Architecture design, some set theory questions relating to functional programming, some relational database stuff, 2-3 more string algo problems, then discussion about trees and hash-tables and collections. I didn't do perfectly but I did very well.
|
# ? Dec 16, 2016 23:31 |
|
Good Will Hrunting posted:I had an interview this morning and it went really well! I didn't have anything negative to post! They're hiring a lot (but also interviewing a lot of people) but it was pretty great. Phone screen with 2 functions around collections in Java, one regularly then the same thing recursively. Architecture design, some set theory questions relating to functional programming, some relational database stuff, 2-3 more string algo problems, then discussion about trees and hash-tables and collections. I didn't do perfectly but I did very well. How long was this phone screen that you covered that much stuff?
|
# ? Dec 17, 2016 17:02 |
|
The phone screen was up to where I mention architecture etc. That was part of the in-person, 3 people on the engineering team and 1 on product.
|
# ? Dec 17, 2016 17:23 |
|
Good Will Hrunting posted:I had an interview this morning and it went really well! I didn't have anything negative to post! Really hope you land it and its cool and good work, cause seriously man you seem like a pretty good developer and the poo poo you've been dealing with to find a job is just nuts.
|
# ? Dec 19, 2016 21:39 |
|
Just got the call that I made it past the Google hiring committee. What are the chances that doesn't turn into an offer? I'm trying to set accurate expectations for myself
|
# ? Dec 20, 2016 22:02 |
|
Jose Valasquez posted:Just got the call that I made it past the Google hiring committee. What are the chances that doesn't turn into an offer? I'm trying to set accurate expectations for myself It's pretty unlikely not to AFAIK
|
# ? Dec 20, 2016 22:10 |
|
Not unheard of, though. Happened to me. They said they wanted to hire me, but this was back when they made that decision before deciding where to put the new person. So they wanted to hire me, but didn't have anywhere to put me. No offer.
|
# ? Dec 21, 2016 00:48 |
|
5TonsOfFlax posted:Not unheard of, though. Happened to me. They said they wanted to hire me, but this was back when they made that decision before deciding where to put the new person. So they wanted to hire me, but didn't have anywhere to put me. No offer. I've received a verbal offer and had the job fall through. There's basically no guarantee on those things.
|
# ? Dec 21, 2016 01:19 |
|
I'm just going to assume that until I'm in the office on my first day that something is going to fall through
|
# ? Dec 21, 2016 01:54 |
|
Jose Valasquez posted:I'm just going to assume that until I'm in the office on my first day that something is going to fall through Hope you're not 40+! http://fortune.com/2016/10/06/google-age-discrimination/
|
# ? Dec 21, 2016 02:14 |
|
Doctor w-rw-rw- posted:I burnt out really badly, CEO gave me several weeks off, was fired a month in by a VP who thought I was applying for jobs. CEO gave me the option of a generous severance or a different role but there wasn't really another role I'd have done well in, so... How did the CEO, y'know, the guy who runs the company, not correct the VP?
|
# ? Dec 21, 2016 02:15 |
|
5TonsOfFlax posted:Not unheard of, though. Happened to me. They said they wanted to hire me, but this was back when they made that decision before deciding where to put the new person. So they wanted to hire me, but didn't have anywhere to put me. No offer.
|
# ? Dec 21, 2016 02:19 |
|
AFAIK the hiring committee is like 90% of it. Executive review only vetoes it if there's a headcount issue in the site where you want to work or weird red flags on your background and references.
|
# ? Dec 21, 2016 02:28 |
|
|
# ? Apr 26, 2024 14:52 |
|
feedmegin posted:How did the CEO, y'know, the guy who runs the company, not correct the VP? Delegation. CEO often had to make lengthy international business trips that dominated his attention.
|
# ? Dec 21, 2016 02:39 |