A ruby senior Ruby on Rails interview experience

Source: Internet
Author: User
Tags ruby on rails

Today resigned to the final formalities to do, the heart five mixed, parting is always not give up, but still need to go forward resolutely!

A brief introduction of yourself, graduated two years, has been engaged in the development of Rails http://www.maiziedu.com/course/ruby-px/, involving a lot of JavaScript , the main use is jquery , CSS relatively little involved. Can only be considered as a beginner developer.

One, the first interview

When I was 3 months, I didn't get ready to go to the interview with the fart, and the most basic knowledge of rails couldn't be answered.

Two, second interview

Prepared for a few weeks, and went to interview an Internet company, the basic knowledge ofrails to answer, but the current company is mainly to do enterprise-class applications, the use of knowledge and skills older, for performance optimization is almost no concern, due to CSS Weak and JavaScript applications are narrow and the final interview fails.

Three, third interview

Another one months, interview a Suzhou, Europe and the United States outsourcing, telephone interview asked a lot of Ruby and rails Knowledge, part of the answer,Ruby Meta-programming did not answer, and eventually did not want me.

The reasons for the response are:

1, the actual experience of the project is insufficient. This is a mishap, because the project has limitations, will only involve a very narrow knowledge, the use of the Gem is very few.

2, English listening and speaking ability is insufficient. English four level, ah, can't afford to hurt. Determined to learn English well!

Four, fourth interview

At this time has applied for leave, feel again dry is not boring, has been doing something repetitive. Leave a day to Hangzhou, morning and afternoon interview one, are internet start-up companies.

The company I interviewed in the morning gave me a bad impression, the final interview my company and I delivered the company is not the same home, although explained to me because two companies next to each other, and is the same HR. The interview process is still very long, let me do a test paper, mainly on the basic knowledge of Ruby rails , the extension of the topic is CSS style, requires writing shadows and DIV centered and the like. the part of Ruby Rails is a good answer,and theCSS part is stretched out, because when you usually write css , The specific attribute name is not clear, many are temporary internet search.

Another company interviewed in the afternoon, technically asked relatively little, mainly with me to exchange the project.

Five, some experience and advice

1, Technical aspects

Beginner and intermediate Ruby programmers need to look at the following books:

· Ruby Basics (pickaxe book, threesome, etc.)

· Ruby Meta Programming (be sure to see)

· Rails Guides (Official guide, very comprehensive)

• Combat-Class Books (rails tutorial,Web Development Agile, etc.)

· CSS Aspect ( CSS box model, CSS layout positioning, various center alignment, etc.)

· JavaScript (This, closures, etc. )

2, Experience

• Write your resume (this is not a lot to say)

• Leave your favorite company behind

List the companies that have already posted resumes, then sort them according to their preferred level, and try to get the best and most wanted companies in the back, as the number of interviews increases, the experience accumulates, and the success rate is highest.

• Prepare some common questions in advance

such as project introduction, solve any difficult problems, why resign, career planning is what, and so on.

• Do a small project, or participate in an open source project.

This is more persuasive, and the code can directly show your skills and abilities.

Six, big company V Start-up small company

Ruby on Rails has been relatively small, big companies offer very few jobs, probably because they are not bad money, is the Java World. One of the reasons whymany startups use Ruby is that they are poor, andRuby is highly efficient and inexpensive to develop.

A ruby senior Ruby on Rails interview experience

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.