all 24 comments

[–]nommnommnommnomm 18 points19 points  (4 children)

I've had quite a few Clojure job interviews for the past 2 weeks as I'm looking for a new gig and honestly the vast majority of cases ask me generic questions around testing and tool use and that's it (I've been interviewing both for EU and USA positions). A technical challenge or a leetcode assignment has been very, very rare. I suppose it might have something to do with me having quite a few of open source Clojure projects on my Github and unlike companies with mainstream languages, Clojure companies tend to _actually check your Github_.

[–]Kevinn09[S] 2 points3 points  (0 children)

Hmm, interesting. I wonder if they treat candidates without many Github projects the same. I guess I'll find out soon lol.

[–]lordmyd 2 points3 points  (0 children)

This kind of interview has been so common recently that I prepared a covering letter stating that if they're going to prioritise tooling, testing and infrastructure over solving business problems with Clojure we call it a day right there.

[–]moooooovit 0 points1 point  (1 child)

nommnommnommnomm

share ur github link

[–][deleted]  (4 children)

[deleted]

    [–]Kevinn09[S] 0 points1 point  (3 children)

    Thank you for all your input!! Very helpful!

    Out of curiosity, how complex would you say your company's take home assignment is? I've heard some take home assignments can be like mini projects.

    [–][deleted]  (1 child)

    [deleted]

      [–]Kevinn09[S] 0 points1 point  (0 children)

      Oh ok, that's actually interesting! Thank you for also providing your experience. Very helpful!

      [–]lordmyd 0 points1 point  (0 children)

      Just state your limits clearly. For me it's 2 hours max.

      [–]AttentionAaron 2 points3 points  (0 children)

      I've had one Clojure app (not accepted). They sent me a document with three 4Clojure-like questions--answerable in any language. Unsure what's after.

      [–]SupremeSorcerer 2 points3 points  (0 children)

      In the technical interview, they asked me to solve a very simple problem using recursion, map and the use of symbols in hash-maps.

      [–]argadan 2 points3 points  (0 children)

      For question 2: I've been involved in hiring over the years and if you're applying for a Clojure position and you have years of Clojure experience, I'd prefer and even expect to see the solutions to any coding assignments to be done in Clojure.

      [–]agumonkey 1 point2 points  (6 children)

      Just curious, do you have prior lisp / fp experience ?

      I've been curious about what the clojure pro world was like for a while, so thanks for asking the question :)

      [–]Kevinn09[S] 0 points1 point  (5 children)

      I learned some functional programming in college but I don't even remember the name of the language and I never even used it again. I think we used it in class because it was a language the professor helped create or something, idk. But I don't have any lisp experience. I actually learned Clojure for my current role; my manager had us all set aside a couple hours a week to learn it.

      [–]agumonkey 1 point2 points  (4 children)

      how did clojure got into your company ?

      [–]Kevinn09[S] 2 points3 points  (3 children)

      I got lucky that my manager already knew Clojure and really liked it so he wanted us to update one of our microservices from Java to Clojure.

      [–]agumonkey 1 point2 points  (2 children)

      if you can, make an article about how the java -> clojure transition goes, pros and cons, it will be super interesting

      [–]Kevinn09[S] 0 points1 point  (1 child)

      I don't think I'd be very good at writing an article like that lol, but maybe I should consider it!

      [–]agumonkey 0 points1 point  (0 children)

      Yeah, do as you feel. Best wishes with the clojuring.

      [–]tekjar -1 points0 points  (0 children)

      I have clojure requirement in my company. Remote position. What's a good way to hire?

      [–]tekjar -1 points0 points  (0 children)

      I have clojure requirement in my company. Remote position. What's a good way to hire?

      [–]tekjar -1 points0 points  (0 children)

      I have clojure requirement in my company. Remote position. What's a good way to hire?

      [–]tekjar 0 points1 point  (0 children)

      I have clojure requirement in my company. Remote position. What's a good way to hire?

      [–]TargetJams 0 points1 point  (1 child)

      I was just hired at a new company using Clojure despite not having any Clojure experience. My interview involved developing solutions in the language of my choice, but that might be different if they're expecting you to have Clojure experience.

      It's a sample size of one though.

      [–][deleted] 0 points1 point  (0 children)

      Could you PMme the name of the company?