写点什么

已经 2020 年了,真的要继续 RoR 么?

用户头像
escray
关注
发布于: 2020 年 11 月 15 日
已经 2020 年了,真的要继续 RoR 么?

第 3 次面试

2020-11-13

朝阳

待定



安全公司,Ruby 开发岗。



一开始我是有点好奇的,后来面试官说,他们公司也是 2015 年前后创业起家的,那个时候的创业公司都用的是 Ruby on Rails,然后一直延续到了现在。虽然后端有各种开发语言和框架,但是展示给客户的还是 Rails。



公司距离我大概单程一个半小时的通勤时间,而且因为是繁华地段,估计坐地铁也不是很轻松。



提前十分钟到公司,有前台(之前的那家小公司,没有前台),稍等了一会儿,被带到小会议室面试。



没有做笔试题,直接开始。大概聊了一下我的工作经历,然后就进入了技术面试,能够回忆起来的问题主要有以下几个:



  1. 对 Ruby 中的类有什么看法

  2. 类和模块的区别

  3. 实例方法和类方法的区别

  4. 有没有其他的路由方法?

  5. 常用的 Gem 有哪些?

  6. 是否有 ElasticSearch 经验

  7. Rails 中 control 常用的其中方法



因为写了一个月的 Ruby on Rails 代码,而且还看了一些 Ruby 面试常见问题,所以对这些问题我还是能够回答上来的,但是感觉自己回答的不是很系统,表达的不够专业。



比较郁闷的一个问题是,我没法列举出常用的 Gem,现场想了几个,但是明显准备不够充分。



还有就是那个关于路由的问题,除了 routes.rb,我想不到其他和路由有关的东西。



面试官还问了我现在常用的操作系统和开发工具。



聊完了这些技术问题之后,面试官也指出了我的不足之处,主要就是项目经验太少,虽然工作年限长,但是 Rails 的经验大概不到 3 年的样子,可能没有办法给到我预期的薪水。



面试官问,你有什么想要了解的么?



我就问了开头的那个问题。



技术面试之后,又进来了一个人,应该也是公司高管。这次主要聊一些“家长里短”的话题,估计是看一下人品。



后面也说到,之前的面试官是 Ruby 大牛,公司后台的部分已经开始使用 Go 语言来做开发。



第二位面试官说,还需要和 HR 碰一下,三个人讨论一下是否给我发 Offer,让我等候通知。



刚开始听说有机会和 Ruby 大牛一起工作,我还是有点兴奋的,冷静之后,其实学习终究是自己的事情,不能指望别人,当然也不能依靠大佬手把手的教。



另外,听到公司在用 Go 语言,也觉得很不错,但是暂时和我没有关系。



和之前一样,我忘记问面试官的姓名和联系方式了,下次要注意。



另外,在最后问题阶段,其实我应该问一下公司现在使用的 Ruby 和 Rails 的版本,推荐的开发工具之类的。



经过简单思考,我打算继续 RoR 之旅,R&R



最近两周的时间,打算集中面试 Ruby 开发岗,如果准备的再充分一些,那么技术面试环节对我来说应该不会有太多的困难。



另外,也打算看看能否找到远程工作的机会,英文简历也可以准备一下。



因为面试中提到了有关 Elasticsearch 的问题,回来以后特意了解了一下 Elasticsearch 的内容。如果短时间内没有就业机会的话,可以考虑认真学习一下,并且考一个 Elasticsearch 的认证。作为 Elasticsearch 的小白,考证大概需要两个月左右的时间,每天投入至少两个小时左右的时间。



发布于: 2020 年 11 月 15 日阅读数: 25
用户头像

escray

关注

Let's Go 2017.11.19 加入

大龄菜鸟项目经理

评论

发布
暂无评论
已经 2020 年了,真的要继续 RoR 么?