Tech IndustryMar 19, 2019
Newtbn11k

Ruby for interviewing?

I wonder if it is okay to use Ruby in all coding interviews at FAANG. I believe it's a beautiful language to solve leetcode problems using least amount of code while maintaining readability. However, I have read somewhere that Google prefer using Python/Java/C++, and I think it would be weird to use Ruby on Facebook interview since their main product uses PHP. Myself, I've been using PHP and Javascript for 4 years, and 2 years ago switched to Ruby + ES6, feels really good. Most favorite language would be Clojure though. The only problem is that I couldn't find a job that hires Clojure developers. Well, at least in Russia. So, am I good to go leetcoding with Ruby and making it the main language for the interviewing? TC: $28k (working remotely in a third world country) YOE: 6

Add a comment
Oscar 🐨koala Mar 19, 2019

No. It looks ugly.

New
tbn11k OP Mar 19, 2019

Thanks for the input. I wonder why would you think so though.

New
monomo Mar 19, 2019

Lol, it looks much better and is much more concise than your java/JavaScript. Have fun wasting time in interviews writing all the boilerplate. Go for it Op, i used it and never had any issues

New
pHXp44 Mar 19, 2019

I did my code interviews at Amazon, Uber, and Twitter in ruby. It wasn’t an issue.

New
tbn11k OP Mar 19, 2019

You did three interviews, and yet you don't have either company tag beside your nickname, maybe there was an issue? Just kidding though ;) I have used Ruby at Amazon interview and can confirm it was okay for them. Oh and thank you for the input!

New
pHXp44 Mar 19, 2019

Yeah, I start at amazon in a couple weeks.

Google camelCase Mar 19, 2019

At Google I was explicitly asked to write in Java (multithreading) and Javascript (event handling).

New
tbn11k OP Mar 21, 2019

How many years of experience prior to getting into Google? I also wonder if it is still possible to get questions like that.

Google camelCase Mar 21, 2019

20 yoe

Google AbLy47 Mar 20, 2019

The problem with interviewing in Ruby at Google is we don't have that many people who feel comfortable interviewing with it and even fewer jobs using it.

New
tbn11k OP Mar 21, 2019

Yup I'm aware of that, but learning how to write the code using Java / Python isn't going to take ages if the candidate able to handle most aspects (oop/multithreading/FP/etc) of selected language efficiently on the interview. That is my point.

Microsoft NPVCD Jun 25, 2019

You are from Middle East? Is that right?

New
SjcN55 Mar 17, 2020

If you want Clojure jobs and are open to relocation to Brazil, I can refer you