当前位置: 首页 >> 面试题 >> 技术 >> 后端开发 >> Ruby >>

diigo.com Rails面试经历

  • 熟悉该公司哪些产品,并提改进意见
  • 的对人生的规划
  • 自己最擅长什么
  • 目前你用的最爽的手机APP有哪些?爽在哪里?
  • 对系统的性能优化,处理高并发你有哪些方案?
  • 对比佛道两家的特点
  • 佛教对你的有哪些影响?谈谈你对它的认识
  • 说说你了解的js原型继承 prototype
  • nodejs的优点,为什么能有这样的优点?适合用哪些场合
  • 平时都干些什么?
  • 你最拿手的几个创新
  • 不用css3,用html,css2实现圆角,你有几种方案?
  • 对比rails3 rails4, 说说rails在哪些方面提升了?
  • rails4参与了多线程,这样有哪些好处?
  • 进程和线程的区别?
  • rails中你有哪些方式处理邮件超时?
  • 观擦者(observer)这样的模式,有什么好处
  • rails中时间异常怎么样捕获?
  • 晒一下你觉得最酷的代码片段
  • Ruby中你常用的元编程
    • 反射机制
    • 动态方法调用
    • 动态定义方法
    • 闭包
    • 打开类
  • 数据库方面的知识,mongodb有哪些优点,速度快在哪里?
  • nginx实现并发的原理
  • Ruby基础语法题目 ???
  •   x = 2 if defined? x  # => 2
  •   if defined? x
  •     x = 2
  •   end

# => x = nil

  • Rails包管理
  • Rails的优点以及缺点
    • Rails每次升级API变动都比较大
    • 特别容易出现命名冲突
  • DDD/BDD/TDD区别,rspec和cucumber属于哪种测试?
  • 为什么选择vim,vim与emacs有哪些区别,vim有哪些好用的插件(目前我用来rails,markdown插件)
    • 较好的扩展性
    • 编辑文本速度快
    • 按键更简洁,通常是单个字 符按键,就实现某种操作
  • git比较svn
  • 了解敏捷开发
  • 围绕自己做的项目会问许多的问题,包括系统架构,系统出现性能问题该如何解决,如何进行系统优化啊
  • github上自己感兴趣的项目,或者哪断代码让你印象深刻
  • 平时都在github做些什么事?
  • 喜欢折腾Linux,平时都怎么折腾?
    • 配置shell命令,跳转到rails根目录下面
    • 学习vim操作
    • 发现使用的shell脚本
    • 配置开发环境,尽可能少的切换
  • 技术论坛上比较感兴趣的话题
  • 谈谈你对IT产业的未来
  • 为什么计划学习函数式编程语言
    • 高并发 多核
    • 越来越多的语言向其靠近
  • 目前已经阅读了哪些书籍
    • Ruby编程语言
    • Ruby元编程
  • 为什么选择Linux作为开发环境
  • 除了编程之外你还喜欢干什么?
  • Ruby只要的数据结构
  • Ruby中类和模块的区别
  • 自己的优缺点
  • 自己的职业规划

 

Loading