jobs-discuss

Vincent 2025-03-20T15:49:49.380389Z

Has anyone interviewed for Clojure at FAANG ? What was your tech interview like?

👍 1
Aneesh Mulye 2025-03-23T15:49:42.657229Z

I can only speak about my experience interviewing many years ago (10-12 years, now; in 2013, IIRC). It was a standard 4-5 technical interviews in one day kind of thing. Some programming, one design. This was when I was doing my MS and looking for a job before graduating. Wasn't Clojure, though. I haven't used Clojure in any interviews; I'm not sure I'd expect the median interviewer for non-Clojure job/team/company to know it.

Zach 2025-03-20T16:27:12.779509Z

Do you mean using Clojure for interviews or interviewing for a team that uses Clojure?

Vincent 2025-03-20T16:34:50.878669Z

interviewing for a team that uses Clojure

a13 2025-03-20T21:27:44.543709Z

What's the deal with FAANG, by the way, is it all about the money? From what I hear, the vast majority of the people there are just doing boring stuff most of the time. Sorry for going off-topic.

Zach 2025-03-20T22:25:38.150959Z

I think it’s fair to say Clojure isn’t used in faang. I’m sure someone will correct me with an example of a super niche area but for the most part it isn’t used. Clojures strengths don’t play well with what faang hires for. Also, most faang standardizes the development experience which would make using Clojure a bit awkward… But I would love to hear otherwise!

a13 2025-03-20T22:26:31.817799Z

> I think it’s fair to say Clojure isn’t used in faang. not true for Apple at least

Zach 2025-03-20T22:30:35.168349Z

@a13 off the top of my head and in no particular order: • money & perks:moneybag: • prestige • Career opportunities (faang on resume) • technical challenges (eg huge scale) • Visa sponsorship • hope of a strong engineering culture

a13 2025-03-20T22:38:53.684919Z

> money & perks yes, i mentioned that > prestige What's prestigious about doing boring things (again, besides money, which isn't prestigious per se)? > faang on resume How is this different from le prestige? > Visa sponsorship What about people who don't need one? > hope of a strong engineering culture Of course, the hope.

Zach 2025-03-20T22:50:13.092599Z

Everyone’s different. And many people join for a combination of those things.

jakebasile 2025-03-27T17:09:27.020349Z

Clojure is a small presence but it is used in FAANG. I know because I use it at my job. I actually interviewed twice for Clojure teams here. I didn't receive an offer the first time but did the second. The interviews were fairly different since we have no top down imposed standard for interviewing. If you're practicing, I'd suggest focus on hypothetical pairing exercises and design discussions. Most of the Clojure positions I've seen are more senior so will focus more on that. It will probably be a long interview, at least most of a day. It will probably have some leetcode type stuff but again that will depend on team.

jakebasile 2025-03-27T17:11:23.841439Z

@a13 That's not been my experience here. I get to work on really big systems in a very dynamic environment and my work affects many people inside the company and indirectly the general public. But again, since FAANG is so large there's going to be a range of experiences.

jakebasile 2025-03-27T17:13:42.731239Z

That said, it is also enjoyable that pretty much everyone knows the company I work at. This does have downsides since people make assumptions and ask about things which I cannot answer (even if I knew) but overall it's a positive. I also happened to be a pre existing fan of the company, so it's cool and a point of pride to be a (very small) part of something I enjoy.

a13 2025-03-27T17:21:10.864169Z

> But again, since FAANG is so large there's going to be a range of experiences. I see, sorry, I've never met a person who worked at Apple before, probably it's different and people solve interesting problems there. I do know some people from other "letters" though.

solf 2025-03-27T17:22:01.154999Z

To be fair, if you're working in a clojure team inside a huge company, chances are you are one of the lucky ones.

solf 2025-03-27T17:23:06.713209Z

I can't imagine someone pushing to use a niche language just to do another CRUD app

a13 2025-03-27T17:24:05.802779Z

why not? Clojure is great for CRUDs

a13 2025-03-27T17:25:56.177819Z

Cutting costs can be a good idea even for larger companies.

🤷 1
solf 2025-03-27T17:26:05.159209Z

The company already does hundreds of those in established languages, clojure might be better than those, but not to the point of justifying another language

jakebasile 2025-03-27T17:36:31.374879Z

Clojure being hosted on the JVM makes it significantly easier to sell in BigCorps, in my experience

jakebasile 2025-03-27T17:37:19.907379Z

You can reuse a lot of work that already went in to deploying JAR shaped things, and you also get to use other JAR shaped things inside Clojure

solf 2025-03-21T08:24:57.617619Z

Prestige is specifically not about what you think is prestigious, but about what people at large think it is. My parents know about Apple or Google, and I'm sure they would prefer I work there instead of a startup with Clojure. So would 100% of the population, minus a rounding error.

➕ 1
Vincent 2025-03-21T15:12:00.657359Z

...So... any tech interview experiences? 😅

Zach 2025-03-24T16:27:23.529069Z

@v1nc3ntpull1ng why do you ask? Are you preparing for an interview or trying to get one?

Vincent 2025-03-24T20:10:51.273519Z

@dingelsz3 prepping!

👍🏻 1
❤️ 1
2025-06-17T15:11:40.755769Z

I used to work for Apple in a Clojure project. I would assume that pretty much every large org has some Clojure.