第十屆 佳作

web
30天修煉Ruby面試精選30題
貓貓工程師 / PM Ting

系列文章

DAY 21

Day21 - Ruby的布林值: true,false和nil

話說這個世界上有許多真假難分的東西... 假作真時真亦假,無為有處有還無——曹雪芹《紅樓夢》。 如何用Ruby程式好好判斷呢?這就是今天的主題啦! Rub...

DAY 22

Day22 - Ruby比一比: and, or 和 &&, || 比較

Ruby經典面試題目 #22 Day22 [and], [or] 和 [&&], [||] 比較? What is the difference...

DAY 23

Day23 - Ruby比一比: '==', '===', 'eql?,' 'equal?'

前幾天我們把焦點集中在True or False(判斷真假),今天來研究幾個比較是否相等的方法!在程式世界裡,真假與相等都有更多元、更超乎想像的概念。如果是程式...

DAY 24

Day24 - Ruby比一比: nil?, empty?, blank?, present?

這一系列精選面試題寫下來,我發現新手工程師對於相似、接近的method或概念都會比較困惑,也難怪熱門面試要考這些題目了!這樣才能鑑別出面試候選人真的有弄懂程式觀...

DAY 25

Day25 - 初探 Rails: .present? 和 .exists?比較

[昨天]的鐵人賽裡,我們提到了.present?方法,第一次把腳跨進Rails的領域,這是一種從Ruby幼幼班畢業的架勢! 今天再來研究另一個Rails方法:....

DAY 26

Day26 - Ruby的錯誤處理機制 Rescue

有一句話說得好,「不怕一萬,只怕萬一」,如何檢查程式上的錯誤是一件重要的議題。好的工程師會懂得防範於未來。現在我們就來用Ruby練習一下錯誤與例外處理吧! R...

DAY 27

Day27 - 如何設定Ruby裡的Hash預設值?

Ruby經典面試題目 #27 Day27 Ruby的Hash預設值 How to set default value in hash? 在第14天的時候,我們曾...

DAY 28

Day28 - Ruby比一比: 的*與**符號

Ruby經典面試題目 #28 Day28 Ruby的** 是啥米碗糕? What does ** (double splat) operator do? *...

DAY 29

Day29 - Ruby的tap method

倒數第。二。篇!成功就在不遠處,可喜可賀!(翹腳捻鬍鬚~~) Ruby經典面試題目 #29 Day29 請解釋Ruby的tap method? What is...

DAY 30

Day30 - Ruby的鴨子型別Duck Type + 完賽感言!

(感動流淚中!沒想到完賽這天Day30終於到來~~。寫IT文章原來可以是這麼興奮的事呢!) Ruby經典面試題目 #30 Day30 請解釋Ruby的鴨子型別(...