Interview at Rubyroid Labs

2 minute read

My first interview.

Interview

It was thrilling to pass IT interview for the first time. I have a lot of questions to ask about new job, my responsibilities and what will be my first project?

At Rubyroid Labs site there were a blog post on how to interview Ruby on Rails developers. I used this article as a survey for preparation. But real interview questions differs from that.

The first quiz on Ruby:

{}.class[[].class.new(2) {|_| [[_],[_]]}]

It took me almost 5 minutes to describe all the hidden classes, Array initialization and Array to Hash mapping.

The other one was all about internet infrastructure:

Describe full path of user request from the browser through all protocols to server response and then back to browser and DOM rendering.

It was a long story of packets journey that took me almost 20 to 30 minutes.

And the final one was on JavaScript knowledge:

for(var i = 0; i < 10; i++) {
  setTimeout(function(){
    console.log(i)
  },0)
}

I didn’t use javascript much, but the answer was obvious.

We also had a long conversation on future Ruby 3 features, attitude to Node.js and other urgent technologies.

Finally we talked on my wage. I had no wage expectations just because I was jumping from Building to IT industry. So I agreed with the offer.

Hurrah!!!
Now I’m a Software Developer!

Cowsay