iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

打破結界~ Ruby on Rails ~面試題! 系列

一個從零開始轉職程式工程師挑戰鐵人賽的故事,
對 Ruby on Rails 有興趣的初心者,
因為轉職所以來挑戰30天面試題。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day-01 一個從零開始轉職程式工程師的故事

這張照片是程式視訊課的背景圖,3月時在山上人家拍的櫻花 相信這類的轉職故事大家應該看過很多吧?但還是有人想了解我為什麼想轉職,動機是什麼?所以還是不免俗要來說一...

2021-09-16 ‧ 由 王天君 分享
DAY 2

Day-02 請解釋 Ruby 和 Rails 是什麼?

首先要注意 Ruby 和 Rails 是不一樣的東西!Ruby 是一種物件導向的程式語言,而 Rails是一種用 Ruby 寫成的框架。 Ruby 是一種物...

2021-09-17 ‧ 由 王天君 分享
DAY 3

Day-03 說明在 Ruby 裡常數 (constant) 跟變數 (variable) 的差別是什麼?

其實在 Ruby 的世界裡常數(constant)和變數(variable)兩者的差別並不大!他們主要的差別在命名方式。 常數(constant)的開頭要...

2021-09-18 ‧ 由 王天君 分享
DAY 4

Day-04 說明什麼是Rack?

官網的說明是: Rack, a modular Ruby webserver interface Rack 是一種介面,是 Ruby 可以和 WEB Ser...

2021-09-19 ‧ 由 王天君 分享
DAY 5

Day-05 Ruby 的世界裡,萬物都是物件?

什麼是物件? 物件(object) = 狀態(state) + 行為(behavior) Ruby 和其他的程式語言不太一樣,幾乎看的到的都是物件!像是數...

2021-09-20 ‧ 由 王天君 分享
DAY 6

Day-06 說明類別(class)跟模組(module)的差別?

在 Ruby 裡,有類別 (class) 和模組 (module) ,但其實兩者差別並不大哦!他們就像兄弟一樣,只有著小小的差別。 類別 (class)...

2021-09-21 ‧ 由 王天君 分享
DAY 7

Day-07 說明Ruby 的include, extend,require差別?

Ruby 裡面有多種引入 Module 方式,他們的差別是什麼呢? Include: 當一個 class 使用 include 引入 Module 的時候,會...

2021-09-22 ‧ 由 王天君 分享
DAY 8

Day-08 你對前端還是後端比較有興趣?

這題我要直接破梗,因為這是一道陷阱題!大家要小心也,不要真的去給他選下去啊! 很多人一看到這種二選一的題目,通常會很想要去選擇一個答案,但是…選下去基本上是...

2021-09-23 ‧ 由 王天君 分享
DAY 9

Day-09 說明public,protected 與 private 的差別?

在 Ruby 裡 public,protected 與 private 都是存取限制的方法。他們的差別是什麼呢? 簡單來說 Public: Ruby 裡的預設值...

2021-09-24 ‧ 由 王天君 分享
DAY 10

Day-10 符號Symbol 跟字串String有什麼不同?

Ruby 裡面有個很奇怪的東西,叫做符號 Symbol ,他的寫法是 :hello ,字串前面加上冒號,初心者應該很多人會呆住,不知道他是什麼… 簡單來說...

2021-09-25 ‧ 由 王天君 分享