Poll
Just use whatever you’re most proficient in and that your prospective company uses
It becomes your added responsibility to write code in a way interviewer can understand even when he is not familiar with Ruby.
Why ?
why not just use python, its basically the same thing
If it's basically the same thing, why not use ruby?
The interviewer's environment may not be set up for Ruby. Should be fine for whiteboarding, but if it's a live coding interview might be best to ask ahead of time
It’s okay if the company uses Ruby. You should always use a language that’s in mainstream use at the company you’re interviewing with.
Plenty of reputable firms use Ruby. I’ve never had an issue using it to interview at some of the largest tech companies. One should interview in the language that one is most comfortable in as long as it’s cleared with the company ahead of time. I used ruby for my entire loops at Google and Facebook last year.
Polite people of google thought it was rude to point out the absurdity of situation of having an interviewee to suggest using ruby in algorithms discussions. It never occurred to them that it would have been most appropriate to warn a candidate of foolishness of his conduct
Using ruby shows that one has no appreciation of algorithm
What do you mean? The time complexity of an algorithm doesn’t change if written in Ruby
Lmao