面试ruby on rails时会遇见的哪些梗
2016-03-15 10:18
1011 查看
今天辞职把最后的手续办了,心里五味混杂,离别总是不舍的,但还是需要坚毅的向前走!
简要的介绍一下自己,毕业两年,一直从事的是rails开发http://www.maiziedu.com/course/ruby-px/,涉及到很多javascript,主要使用的是jquery,CSS涉及的比较少。只能算是一个初级的开发人员。
一,第一次面试
3月份的时候,没怎么准备就去屁颠屁颠的跑去面试了,备受打击,rails的很多基本知识都答不上来。
二,第二次面试
准备了几周,又去面试一个互联网公司,rails的基本知识答上来了,但是当前的公司主要做的是企业级应用,所用的知识技能比较老,对于性能优化方面几乎没有涉及,由于CSS薄弱和javascript应用面狭窄,最终面试失败。
三,第三次面试
又过了一个月,面试一家苏州的欧美外包,电话面试中问了很多ruby和rails的知识,有一部分答上来了,ruby元编程没怎么答上来,最终也没要我。
答复的原因是:
1,项目的实际经验不足。这是硬伤,因为所做的项目有局限性,只会涉及到很窄的知识面,用到的Gem也很少。
2,英语听说能力不足。英语四级的水平啊,伤不起。立志学好英语!
四,第四次面试
这时已经申请离职,觉得再干下去也没意思,一直在做重复的东西。请假一天去了杭州,上午和下午各面试一家,都是互联网创业公司。
上午面试的哪家公司给我的印象很不好,最终面试我的公司和我投递的公司不是同一家,虽然给我的解释是因为两家公司紧挨着,并且是同一个HR。面试过 程还是很长的,让我做了一份试卷,主要考察ruby rails的基础知识,扩展的题目是CSS的样式,要求写阴影和DIV居中之类的。ruby rails的部分答得还可以,CSS的部分就捉襟见肘了,因为平时写CSS的时候,具体的属性名记不清楚,很多都是临时上网搜索的。
下午面试的另一家公司,技术上问的比较少,主要是和我交流所做的项目。
五,一些经验和建议
1,技术方面
初级和中级ruby程序员需要看以下书籍:
·ruby基础(镐头书,双飞燕等等)
·ruby元编程(一定要看)
·rails guides(官方指南,很全面)
·实战类的书籍(rails tutorial,web开发敏捷之道,等等)
·CSS方面(CSS盒子模型,CSS布局定位,各种居中对齐,等等)
·javascript(this,闭包等等)
2,经验方面
·写好简历(这个不多说了)
·把中意的公司留在后面
列出已经投递简历的公司,然后根据自己喜欢程度进行排序,尽量让最中意、最想去的公司排在后面,因为随着面试次数的增加,经验的积累,成功率最高。
·提前准备好一些常见的问题
比如项目介绍,解决过什么疑难问题,为什么辞职,职业规划是什么,等等。
·做个小项目,或者参加开源项目。
这样更有说服力,通过代码能直接展现出你的技术和能力。
六,大公司 V 创业小公司
ruby on rails方向一直比较小众,大公司提供的职位非常少,可能因为他们不差钱,都是java的天下。很多创业公司用ruby的原因之一就是穷,ruby开发效率高,便宜啊。
简要的介绍一下自己,毕业两年,一直从事的是rails开发http://www.maiziedu.com/course/ruby-px/,涉及到很多javascript,主要使用的是jquery,CSS涉及的比较少。只能算是一个初级的开发人员。
一,第一次面试
3月份的时候,没怎么准备就去屁颠屁颠的跑去面试了,备受打击,rails的很多基本知识都答不上来。
二,第二次面试
准备了几周,又去面试一个互联网公司,rails的基本知识答上来了,但是当前的公司主要做的是企业级应用,所用的知识技能比较老,对于性能优化方面几乎没有涉及,由于CSS薄弱和javascript应用面狭窄,最终面试失败。
三,第三次面试
又过了一个月,面试一家苏州的欧美外包,电话面试中问了很多ruby和rails的知识,有一部分答上来了,ruby元编程没怎么答上来,最终也没要我。
答复的原因是:
1,项目的实际经验不足。这是硬伤,因为所做的项目有局限性,只会涉及到很窄的知识面,用到的Gem也很少。
2,英语听说能力不足。英语四级的水平啊,伤不起。立志学好英语!
四,第四次面试
这时已经申请离职,觉得再干下去也没意思,一直在做重复的东西。请假一天去了杭州,上午和下午各面试一家,都是互联网创业公司。
上午面试的哪家公司给我的印象很不好,最终面试我的公司和我投递的公司不是同一家,虽然给我的解释是因为两家公司紧挨着,并且是同一个HR。面试过 程还是很长的,让我做了一份试卷,主要考察ruby rails的基础知识,扩展的题目是CSS的样式,要求写阴影和DIV居中之类的。ruby rails的部分答得还可以,CSS的部分就捉襟见肘了,因为平时写CSS的时候,具体的属性名记不清楚,很多都是临时上网搜索的。
下午面试的另一家公司,技术上问的比较少,主要是和我交流所做的项目。
五,一些经验和建议
1,技术方面
初级和中级ruby程序员需要看以下书籍:
·ruby基础(镐头书,双飞燕等等)
·ruby元编程(一定要看)
·rails guides(官方指南,很全面)
·实战类的书籍(rails tutorial,web开发敏捷之道,等等)
·CSS方面(CSS盒子模型,CSS布局定位,各种居中对齐,等等)
·javascript(this,闭包等等)
2,经验方面
·写好简历(这个不多说了)
·把中意的公司留在后面
列出已经投递简历的公司,然后根据自己喜欢程度进行排序,尽量让最中意、最想去的公司排在后面,因为随着面试次数的增加,经验的积累,成功率最高。
·提前准备好一些常见的问题
比如项目介绍,解决过什么疑难问题,为什么辞职,职业规划是什么,等等。
·做个小项目,或者参加开源项目。
这样更有说服力,通过代码能直接展现出你的技术和能力。
六,大公司 V 创业小公司
ruby on rails方向一直比较小众,大公司提供的职位非常少,可能因为他们不差钱,都是java的天下。很多创业公司用ruby的原因之一就是穷,ruby开发效率高,便宜啊。
相关文章推荐
- 对比Ruby和Python的垃圾回收
- 使用ruby做支付宝的MD5、RSA签名和验签
- Ruby Gem命令详解
- ruby--条件和循环
- ruby and rails development environment install
- iOS 管理第三方依赖库工具-CocoaPods安装步骤,环境配置 ruby
- ruby-运算符
- Ruby-类和对象
- ruby-数据类型
- Ubuntu搭建Ruby on Rails环境
- Ruby边学边记
- 第一次安装和接触RubyonRails
- rubygems ruby国内源
- Ruby初识
- Windows下Ruby+Watir自动化测试的环境搭建及数据读取
- Ruby SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B:
- ruby学习-运行和语法
- 用pry阅读ruby源码--以task方法为例
- Windows下安装配置Ruby的debug工具ruby-debug-base19
- Ruby学习材料