轉載 ,如何採訪Ruby/Rails大牛

來源:互聯網
上載者:User
如何採訪Ruby/Rails大牛By YUANYI | Published: JULY 28, 2008

互連網讓記者這個職業變得沒有門檻,只要願意,任何人都可以成為網路記者,尤其是網路技術記者,你甚至都不需要與採訪人見面,只需準備一些問題,然後去封郵件就OK了,當然被採訪人一般都會很繁忙,因此要讓你的郵件脫穎而出得到回答,你就需要多提些有趣的問題,沒有有趣的問題?那也沒關係,Joseph Wilk為你準備了一個採訪Ruby/Rails牛人的問題清單,你只要照著問就可以了,以下就是他列出的9個問題:

  1. 如果有一架無人駕駛客機,並且它的控制系統是由Rails編寫的,現在有機會來搶先體驗它,那麼您會選擇它作為你的出行工具嗎?為什嗎?
  2. 儘管Ruby很強大,但它也不過是個指令碼語言而已,並且對於真正的產品來說,它顯得過於動態和駭客化,我的問題就是,為什麼要抱怨Ruby繼承了許多Perl的缺點並且缺乏國際化支援,而不去試試Python呢?
  3. Ruby採用了一種獨特的方式解決了多重繼承(multiple inheritance)的問題,您能解釋下這種方式的優點和缺點嗎?
  4. 您認為向Ruby的Builtin Class中注入method值得推廣嗎?請順被給出一些執行個體來佐證您的觀點
  5. 您能解釋下為何nil.object_id等於4嗎?

    >> nil.object_id
    => 4

  6. Twitter是目前比較流行的使用Rails構建的網站,您對Twitter選擇Rails怎麼看?
  7. 您能解釋下has_many的運行機制嗎?
  8. 如果有一個完全使用script/generate scaffold 構建的網站,那麼,如果你向‘/images/1′發送一個POST請求,將會發生什麼情況?
  9. 如果每種語言都可以用一個人來表示,那麼你覺得它們分別會是什麼樣的人,為什嗎?(Ruby Person,Python Person,Java Person,PHP Person)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.