Interview at Rubyroid Labs
My first 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!