This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-04-09
Channels
- # admin-announcements (1)
- # boot (225)
- # braid-chat (1)
- # cider (25)
- # cljs-dev (35)
- # cljsrn (1)
- # clojars (6)
- # clojure (81)
- # clojure-berlin (1)
- # clojure-dev (21)
- # clojure-france (2)
- # clojure-japan (6)
- # clojure-poland (1)
- # clojure-russia (10)
- # clojure-uk (3)
- # clojurescript (121)
- # code-reviews (1)
- # core-async (4)
- # core-logic (2)
- # cursive (15)
- # datomic (8)
- # hoplon (4)
- # jaunt (112)
- # jobs-discuss (35)
- # om (41)
- # parinfer (8)
- # re-frame (3)
- # reagent (4)
- # ring (2)
- # untangled (38)
@lmergen: For my first job, the exercise was to be given a spec and a very buggy implementation of a word-counting program. You are timed on how long you take to fix all the bugs. Not sure if it counts as "open-ended" but the ability to debug under time pressure is very relevant to pretty much every programming job.
hmmm, i prefer to keep candidates comfortable rather than stressing them out -- a lot of them might already be pretty stressed because of the interview
I was never quite able to put this into practice, but when I was on the hiring side of the desk, my thought was to have the candidate implement a spec and then pair with them in adapting their program to new requirements
if you cannot determine whether the candidate is qualified within that timeframe, you're not doing good enough a job as an interviewer
@donaldball: that sounds really interesting, btw! i might actually consider doing that, if the candidate's up to it
it varies a lot, shops give you are sort of take home problem, some having something they expect you to do during the interview
i think the take home problem is better, since the candidate can work on it in his own time, without stress... but i really like the pairing idea, since you get a far better impression about the candidate that way!
pairing during an interview can be weird/contrived if the interviewer is already completely familiar with the solution
I find the take home stuff to be much more annoying, because like with all software problems are often under specified, or they are looking for something in a certain style, or whatever
it gives a very good impression about the candidate because of the type of problem he selects as well, what he thinks is relevant to show for the job
@lmergen: But thats not fitting always too. The job I have now I had no idea what I will be doing in it during the interview, and not event three months after, which was the time when I just started to realize where I was heading too
right now i have a candidate who's already very familiar with the type of problems we solve, so i'm trying to work with that
I just had a phone interview where we very quickly sketched out the implementation(using some online editor thing) of an app launcher thing (like for a phone), which I really enjoyed, because of the requirements it basically turned out to be building an LRU, and had opportunities to talk about the big o complexity of the app launching method, questions about how I would test it