How to interview Ruby/rails Daniel by YuanYi | published: July 28,200 8
The Internet has no threshold for reporters. Anyone who wants to become a network reporter, especially a network technology reporter, even does not need to meet the interviewer. You only need to prepare some questions, then, it's okay to open an email. Of course, the interviewees are usually very busy. Therefore, to make your email stand out and get an answer, you need to raise more interesting questions, no interesting questions? It doesn't matter. Joseph Wilk has prepared a list of questions for you to interview Ruby/rails. You just need to answer the question. The following are the nine questions he has listed:
- If there is a self-driving plane whose control system is compiled by rails and now has the opportunity to experience it first, will you choose it as your travel tool? Why?
- Although Ruby is powerful, it is just a scripting language. For real products, it seems too dynamic and hacking. My problem is, why do you complain that Ruby inherits many disadvantages of Perl and lacks international support, rather than trying python?
- Ruby adopts a unique method to solve the problem of multiple inheritance. Can you explain the advantages and disadvantages of this method?
- Do you think injecting methods into Ruby's builtin class is worth promoting? Please provide some examples to prove your point of view
- Can you explain why nil. object_id is 4?
>> nil.object_id
=> 4
- Twitter is a popular website built using rails. How do you choose rails for Twitter?
- Can you explain the operating mechanism of has_slave?
- If a website fully built using script/generate scaffold, what will happen if you send a POST request to '/images/1?
- If each language can be expressed by one person, what do you think they will be? Why? (Ruby person, Python person, Java person, PHP Person)