6 ms·
Hexing the Technical Interview (2017)
- hintymad 5y agoDoes Kyle even need a coding interview given his caliber? I'd imagine that he is constantly pursued by multiple companies and the most proper interview questions would be about strategies, architectures, technical and product visions, and how he deals with people and organizations.
- barrenko 5y agoDanluu mentions him in one of the (popular) posts about hiring, check it out.
- moneywoes 5y agoWhich one? Sorry, I couldn’t find it
- krallja 5y ago> Or Aphyr, one of the world's most respected distributed systems verification engineers, who failed to get responses to any of his job applications when he graduated from college less than a decade ago. http://danluu.com/programmer-moneyball/ http://danluu.com/programmer-moneyball/
- tomrod 5y agoThis or another article by this author was posted previously, and I adore the style. EDIT: Here we are! https://news.ycombinator.com/from?site=aphyr.com https://news.ycombinator.com/from?site=aphyr.com
- Blammar 5y agoI love the vocabulary here, especially "sussurential." It's great to see a word used that has a clearly-understandable meaning, and yet does not appear to be present in the OED.
- Waterluvian 5y agoPurple prose is fun. But I can’t find that word and don’t know what it’s supposed to mean. What’s it mean?
- roflc0ptic 5y agoProbably made up, based on “susurration”, which means whispering
- Waterluvian 5y agoThank you. Never heard of that before. I love it.
- Blammar 5y agoNot all possible English words are found in dictionaries. It's a real word formed from adding the suffix "-ial" (meaning "of the form or character") to susurrant. (The writer did misspell it though.) I'm not sure what rule prefers susurrantial over susurrantal. To my eye, the former appears correct, but I can't explain why.
- SamBam 5y agoc.f. "substantial", I assume that's why the spelling looks right.
- roflc0ptic 5y agoI hail from the grammar descriptivist camp, so made up words are perfectly valid to my eye. All words are possible English words with the right attitude :)
- riazrizvi 5y agoWonderful style, lots of comedy, I laughed hard. I hope you write more shorts to feel out a novel.
- eyelidlessness 5y agoYou’re in luck! The author has written many in this style and they’re all entertaining and usually educational too
- vincent-manis 5y agoI used to interview a lot of software engineering teaching candidates, I would have given my non-existent pocket watch for an interview as prosaic as this. (grin)
- belter 5y agoYou would not have a chance as: - Your HR department would filter it, as they would check its LinkedIn account and realize the author account has been suspended due to chicky photos ( how unprofessional...) - Your manager would filter it out, as the author does not have a formal CS Education. Also certainly does not come from a "good university" per Silicon Valley standards. PS: Kyle if you are reading this...We have a statue of you in every spaceship refueling dock at the Belt!
- Jun8 5y agoInstant classic, to be paired with https://news.ycombinator.com/item?id=11753627 https://news.ycombinator.com/item?id=11753627
- jondwillis 5y agoI was thinking about this just the other day and couldn't find it. Funny coincidence it got reposted and upvoted!
- wagslane 5y agoThis is amazing, cheeky, and even has the technical accuracy to back up the humor. Bravo author, if you're here.
- juliangamble 5y ago“Magic numbers.” You are, after all, a witch. “Every class begins with a babe, in a cafe.” Including a reference to the first 8 hex characters of every Java class. Such detail and prose!
- smnscu 5y agoHuh, TIL, thanks! https://stackoverflow.com/questions/2808646/why-are-the-first-four-bytes-of-the-java-class-file-format-cafebabe https://stackoverflow.com/questions/2808646/why-are-the-firs...
- gonehome 5y agoI'm guessing that's the St. Michael's Alley in Palo Alto? It's still there if that's the one - pretty nice Italian restaurant. I think the Java building was originally 156 University Ave so it would have been down the street.
- neilv 5y agoThat Java "cafe babe" magic number seemed unfortunate, in hindsight, because of what was going on in industry when Java launched. Besides programming suddenly becoming more of a "bro" thing than before, due to the dotcom gold rush, there was sexism that hit close to Java. Kim Polese was business leadership for Java, but there were sexist slights in the field, like, IIRC, an article in the business press suggesting that she was able to get lunch with anyone because (the article said) she was an attractive woman. Nevermind that Java obviously had monumental promise at the time, both for software development in general, and for the future of the skyrocketing Web, and Polese was arguably the person to network with, if you could. Here's one quick, incomplete introduction to the environment at the time: https://www.telegraph.co.uk/technology/people-in-technology/10430933/Before-Sheryl-Sandberg-was-Kim-Polese-the-original-Silicon-Valley-queen.html https://www.telegraph.co.uk/technology/people-in-technology/... When that started happening, 0xCAFEBABE felt like something one might've chosen to do differently, had one known all the overt sexism that would be going on, including targeted at one's colleague.
- 5y ago
- jakebasile 5y agoThese have long been my favorite series of technical blog posts. I wish I could write prose like the author does.
- da39a3ee 5y agoThey're all quite amazing pieces of writing, and very funny. Are there some people who understand the technical content?
- Sharlin 5y agoSure?
- da39a3ee 5y agoGreat! I sort of see that in the "typing" one the candidate manages to solve the problem using type-level (compile-time) computations alone. But I can assure you that for the majority of Hacker News readers, trying to read the "hexing" one makes them feel stupid because it's so far over their heads. Would you be able to give a summary of the technical content?
- Sharlin 5y agoThe protagonist "simply" implements the algorithm in hand-coded JVM bytecode (including all the boilerplate that JVM requires), plus writes a classloader in Clojure so the "hexed" class can be, well, loaded at runtime.
- shultays 5y ago“So, erm… Perhaps you could tell me a bit about your background?” He hasn’t read your resume. No man can. Not necessarily. It gives the applicant a chance to highlight the cool details he did but perhaps can't put on a resume. It gives opportunity for poking more questions. And it is a question the applicant prepared for and can talk about a lot, a good way to "break ice"
- rebuilder 5y agoIf no man can read the resume, it’s a safe assumption Tim the interviewer hasn’t.
- neilv 5y agohttp://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.01.0136%3Abook%3D9%3Acard%3D360 http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%...
- zerocount 5y agoI've never been asked to tell about my background, it's always about my self. It's just something every interviewer starts off with and frankly, is a waste of time. I just quickly blurt out my job history and we get on with the interview. But, if I was asked about my background, I would think the interviewer didn't read my resume.
- overlordalex 5y agoIt's just something every interviewer starts off with and frankly, is a waste of time. It may be a waste of time for you, but as an interviewer it seriously helps nervous candidates find their footing by starting something that they're super comfortable and confident with. It can be intimidating to jump right into questions without a bit of social lubrication. I normally start my interviews pointing out that we indeed have your CV, so it would be helpful to know how all the pieces came together in your last project. I find the conversational-style of interviewing more productive than the inquisitional-style, and past projects is a nice entrance to deeper questions EDIT: And in some cases we dont even have your CV. I'm testing a new hiring pipeline where instead of asking for a resume we instead ask a few open-ended questions. This is to see if we can reduce any unconscious bias in the first selection of applicants. In this case, starting with a short summary _is_ new information
- sorokod 5y ago"The javanisse. Surely you have heard of him!" A reference to Duke, the Java mascot.
- pjc50 5y agoAnd also https://en.wikipedia.org/wiki/Nisse_(folklore) https://en.wikipedia.org/wiki/Nisse_(folklore)
- zerocount 5y agoAm I the only one who finds the writing style very distracting? I couldn't even get past a few paragraphs. It's aweful!
- ahartmetz 5y agoYou are not. I can't stand the tortured style and I think it's about as funny as recursive acronyms - not, basically.