Alternate Questions
Apr. 17th, 2017 09:16 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
I ask because I came up with a couple you could use, maybe for a digital humanities kind of position:
- How many people, throughout history, have actually been named "Flee-From-Sin"? I feel like you see this as a jokey Puritan first name in books like Good Omens or the Baroque Cycle, but was it a name that some non-negligible number of people actually had?
- Out of all the people currently within New York City limits, have more of them written a sonnet or a dating profile? What's the ratio?
** It's hard to tell these things sometimes even if you listen to lots of people discuss hiring and recruiting. "Five Worlds" and its decade-later ramifications apply to work culture, not just software development methodology. Stripe's engineering interview aims to "simulate the engineering work you'd do day-to-day" (link via Julia Evans) so I think you can expect your interviewer won't show up wearing a question-mark costume and screeching, "Riddle me this, Batman!" This software engineer, who's just been through scads of hiring interviews, doesn't mention puzzle questions. This level of detail ain't exactly on the "How to Become a Computer Programmer" page in the Occupational Outlook Handbook from the US Department of Labor -- but then again we already knew that the assessment vacuum in software engineering skills is a huge problem.
* That's right, two subtitles. That's how you know you're getting a lot for your $16.00 MSRP.
[Cross-posted to Cogito, Ergo Sumana. I'm doing this just now for new Dreamwidth followers, but usually I don't cross-post from there to here; check out sumana_feed if you want to follow that blog.]
off-topic, intro
Date: 2017-04-17 04:11 pm (UTC)I added you because you seemed smart, interesting and kind in your comments on a community we are both in.
Re: off-topic, intro
Date: 2017-04-17 05:01 pm (UTC)(no subject)
Date: 2017-04-17 04:53 pm (UTC)(no subject)
Date: 2017-04-17 05:11 pm (UTC)Almost none of the questions I've been asked during tech company interviews have been "sizing questions" (Lindsey Kuper pointed out that term to me after reading my post, and she's right, a sizing question is somewhat different from other sorts of puzzles and brainteasers, even though the general reason interviewers ask any of them is to hear you think aloud as you work to solve it and demonstrate your approach to this sort of question). The only interview I can remember that included a sizing question is the Fog Creek one in late 2005. I can't remember whether my interviewer asked about phone booths or something else -- stoplights? stop signs? -- but it was something where the physical geography of the city was my jumping-off point. I started reasoning about the number of street intersections in Manhattan and how often people needed that thing, and multiplying stuff out based on guesses of various kinds, thinking aloud when various numbers seemed too small or too big and refining my guesses, and so on. I'm pretty sure my interviewer didn't know the actual number. It must have been a good enough performance; I got passed along to the next interviewer, and then I was hired.
(no subject)
Date: 2017-04-17 06:59 pm (UTC)(no subject)
Date: 2017-04-17 11:39 pm (UTC)(no subject)
Date: 2017-04-18 09:56 pm (UTC)(no subject)
Date: 2017-04-17 09:19 pm (UTC)(no subject)
Date: 2017-04-17 11:51 pm (UTC)(no subject)
Date: 2017-04-18 02:10 am (UTC)In my interview for the coding bootcamp I attended, I was asked, "if a small nuclear bomb was going off in an hour at the Domain (a mixed use development in North Austin with a mall, a bunch of hotels, a good amount of tech businesses, and a ton of personal condominium residences), how would you go about evacuating as many Austinites as possible to get them out of range?"
I honestly wish more places would ask questions like this of junior and entry-level developers. They're actually useful for interviewing people who may not have good whiteboarding skills yet or be able to produce working code quickly.
Instead, I once interviewed for an entry-level position at one company that was small enough that it was the CEO doing the interviewing, and where they knew that I don't have a CS degree and instead had graduated from the local bootcamp less than a year before (one of the other interviewers was a regular mentor at this bootcamp and knew the curriculum at least in passing), where they asked me about binary tree traversals and were surprised when I looked at them blankly. This entry-level position, by the way, was a client-facing support engineer thing that mostly consisted of spinning up Rails apps, adding a few reasonably documented customizations, debugging API calls, and then doing a bit of technical writing to document the apps for the clients or the bugs for the greater engineering team as needed. I was more than qualified for that job, but was totally set up to fail that interview, because they had no idea how to interview for the position.