Ruby for interviewing?

New / IT tbn11k
Mar 19 14 Comments

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

comments

Want to comment? LOG IN or SIGN UP
TOP 14 Comments
  • Oscar 🐨koala
    No. It looks ugly.
    Mar 19 3
    • New / IT tbn11k
      OP
      Thanks for the input. I wonder why would you think so though.
      Mar 19
    • New monomo
      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
      Mar 19
    • Oscar 🐨koala
      Because I like Python :) I mean it’s very subjective.
      Mar 19
  • New / Eng pHXp44
    I did my code interviews at Amazon, Uber, and Twitter in ruby. It wasn’t an issue.
    Mar 19 3
    • New / IT tbn11k
      OP
      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!
      Mar 19
    • New / Eng pHXp44
      Yeah, I start at amazon in a couple weeks.
      Mar 19
    • Amazon TPMs
      Many teams use ruby at amazon
      Mar 19
  • Google camelCase
    At Google I was explicitly asked to write in Java (multithreading) and Javascript (event handling).
    Mar 19 2
    • New / IT tbn11k
      OP
      How many years of experience prior to getting into Google? I also wonder if it is still possible to get questions like that.
      Mar 21
    • Google camelCase
      20 yoe
      Mar 21
  • Google / Eng AbLy47
    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.
    Mar 20 1
    • New / IT tbn11k
      OP
      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.
      Mar 21
  • Microsoft / Eng
    NPVCD

    Microsoft Eng

    PRE
    Vodafone
    BIO
    Just curious
    NPVCDmore
    You are from Middle East? Is that right?
    Jun 25 0