Job hunting, interview process and anything related to the experience of a job writing the Clojure language.
mcg 2020-07-05T07:36:11.345900Z

Hi! Forgive me if this is redundant (can't view older posts because I'm using the free version of Slack), but I was wanting advice as to whether or not I should focus solving coding interview tests in either Clojure or a simpler language (Python and Nim come to mind). I ask this because I am wrapping on my Clojure-based projects and would like to know whether or not I should invest a bit more time in honing up my other lang skills just for the coding test portion of the interview. Thanks!

isak 2020-07-06T16:09:40.354600Z

Use/practice what you are best in. IME you get basically 0 credit for showing that you know Clojure during the coding part of the interview - people are more interested in seeing you solve problems.

mcg 2020-07-08T03:32:54.354900Z

Greatly appreciate the insights y'all. Valuable stuff.

p-himik 2020-07-05T07:42:25.346Z

> can't view older posts because I'm using the free version of Slack It's not your version of Slack that's free. It's this server that uses the free tier - nobody here can view the old history using Slack itself. But there are some archives maintained by community. As for your question - I would never advise anyone to specifically target interview processes. Coding tests are generally awful and don't really show anything but the ability to pass those very tests. I would instead focus on solving problems that I find interesting using different languages. Also, I would argue that Python is not simpler than Clojure (I don't know Nim so I can't really say anything about it). Especially if you're using a recent version.

mcg 2020-07-05T07:47:51.346200Z

Thank you very much for your insight.

mcg 2020-07-05T07:52:14.346400Z

I definitely resonate with the wisdom on focusing more on solving problems that interest me. I certainly do engage in this in my projects. From my own experiences interviewing for jobs I've had recruiters still insist on doing classic whiteboard/algorithmic code tests despite spending a good portion of the interview going over my projects.

mcg 2020-07-05T07:56:33.346600Z

As for my remark on Python's simplicity, I meant it more in terms of how more readily suited Python is for Leetcode-style code tests than Clojure.

p-himik 2020-07-05T08:07:33.346800Z

> how more readily suited Python is for Leetcode-style code tests than Clojure I still don't understand what you mean. But I guess it's not really related to your initial question, so not that important.

kenj 2020-07-05T20:18:33.351400Z

My experience is if a company asks you to solve some problems on a online test platform (like leetcode, testdome, etc), they will test you in the language of the job you are applying for. If you are forced to do this on a whiteboard because reasons, pseudo code is generally enough (which can look a lot like python tbh)


Hackerrank seems popular these days and they offer to solve their problems in any languages. Most of the company I applied for required JVM or python, but I used Clojure anyway, because it was faster to solve the problem with it. I always got to the next round.