然而,在面试我的Ruby技能时,我并没有感到完全准备好。 有一次有人问我是否了解闭包,起初我回答说我不知道,但后来我问面试官是否指的是代码块,比如lambda和
do
...end
,他是这个意思。 我怎么会在学习Ruby三年并试图学习这种语言的过程中,没有学到闭包=代码块的知识呢?
那么,作为一名Ruby程序员,你应该具备哪些关于Ruby语言的知识呢?作为一名Ruby职位面试官,你会期望我掌握什么呢?只需列出一些主题,我会自行阅读学习。如果你认为必要,也可以列出像Ruby on Rails、Rake、Rack等Ruby特定工具。