电话找工作的经历

4月底归来有跳槽的想法。
之前是做java的,后来转做rails,现在工资3500(南京),刚毕业时是3000(广州),悲剧啊。
1年java经验,去年7月底辞职,来到这里,先开始ubuntu之路,8月中旬开始接触ruby,算不到1年ror经验。
4月29,投简历一封,希望月薪7500(北京),当天收到回复。远程电话4,5次,邮件数封。开始问的都是一些数据结构,算法方面的问题,答的不理想,但是也不是很糟糕。后来面到ruby元编程部分,答的不是很好。最后通话说,我整体水平欠缺,很多地方都离公司的要求又差距,我当时以诚待人,问了下是自己哪些方面比较欠缺,想经过一段时间努力,来弥补,然后希望一段时间后再面。对方给了我一些建议,并告诉我把基础搞好,如果感觉自己能力有了显著提高,可以再进行联系,随时招人。
在这次之后,自己总结了下,觉得有一部分原因是准备不足,所以回去后,对可能会碰到的面试题目,以及一些基础的知识又巩固了下。
5月中下询,又投5,6封简历,期望月薪6000(北京),一个回复招满(杭州),一个回复我的前台经验不足,希望找的是全能手,前台后台都能做(本人前台css+div比较烂,知道怎么写,但是写出来的东西一直以来都是不堪入目)。两个gmail自动回复找不到联系人,确认我发的是正确的,奇怪了?还有一个回复可以电话面试。
电话面了20分钟,问了一些项目经验。提了3,4个问题。第一个问题,没听懂啥意思,电话音比较杂,第二个忘记了,第三个是rails有时候页面出来很慢,一般如何解决。回答:1,缓存;2,如果有后台有对数据里取出的数据进行大量筛选,优化sql,不要用自带的一些rails方法,手动写sql,尽量把需要的数据取出,把条件加到sql里。尽量减少对大数组的操作,减少对sql查询修改的次数。3,前台js,css加载的问题,4,比较好的表结构,以及一些逻辑处理方法算法的改进。最后还问了一个mysql的问题,回答也不是很好。告诉我一周后通知,未果。
今天,前几天那个对我说已经招满的,又回复邮件,希望能再招一个。聊了一些,问我期望月薪(杭州),答复5500,后来我又问了下同学,同学说杭州消费很高,我又回邮件,答复期望月薪可能会提高,之后HR回复邮件,说我提的工资太高,以我的经验根本拿不了这么多,建议我去北京或者上海去 :oops: 。我回复,可以承受的薪水是多少?HR答:在吃住方面,公司都会有补助,个人支出不会有很多,租房公司可以付一半房租,午饭可以在公司吃(不知道如何理解,我理解是公司可以包午餐)。如果可以的话,试用期3k,转正4.5k到5.5k,让我考虑下。我回复可以,又问试用期多久?回复,1到3月看能力而定。
今天中午吃完饭后,接到电话,几个技术面试题目。
1,什么是动态语言:
答:静态的需要编译,运行,动态的就是运行时,编译时都是一起的。
2,ruby的动态性体现在哪里。
答:可以随时修改对象单例可以随时打开修改,类可以随时打开,ruby里还有一些class_eval可以随时给类增加实例方法,eval,instance_eval可以给对象增加单例方法,define_method等方法,又把这些方法的使用简单的讲了下。
3,如何给一个类增加一个实例方法。
答:混入模块,打开类修改,class_eval。
4,alias,alias_method,alias_method_chains区别。
答:alias可以给变量和方法起别名。alias_method给方法起别名,alias_method_chains是active_support里的一个方法,使用了两次alias_method,可以轻松实现aop,rails里很多回调都是这么实现的。alias_methond_chains原来的方法名字在前面。
5,rails启动会加载哪些模块?
我说不理解题目意思,HR就举了一个active_record,我说还有active_support其他想不起了,当时怎么也想不起来哪个叫啥名字。不知道为什么会问这个问题。
6,rails3有哪些新特性?
答:rails原来的很多find方法后跟条件的查询,在rails3里都变成了named_scope形式,有点象jquery里的链式操作那个样子。其他的不知道,没怎么看,只是了解了下rails3。
7,rails3里新增了哪个模块?
答:不知道,rails只是随便看了下,没仔细看变动,也记不清楚了。只是刚出来的时候了解了,有很久没看了。
题目应该这么多,好像还有别的一点什么,记得不是很清楚。回答完后,HR比较满意,问我什么时候可以来。我有问以我现在的水平,试用期要多久,他说可以的话,应该马上可以上手,很快就可以转正,问题不大。 :D 。我又问了些公司的情况,以及对于英语的要求,因为看到招聘条件里有英语佳者优先,HR回答英语方面可能会有一些在线沟通,四级的应该可以的。
最后HR又说,其实这个工资在杭州并不低,而且福利待遇各方面还是不错的说。问我多久能到岗,我说2周吧,不敢保证,我会下午回复。
总结下,发现基础还是最重要的。面了这么多,HR们普遍关心的还是,语言的基础掌握度,数据结构,以及其他的底层的知识掌握度,还有对技术的热衷程度,当然如果有业务相关的话还有业务问题。无论是在职的,还是正在找工作的朋友,技巧和经验是需要工作经验积累的,但是对于基础确实是个人的努力程度有关的,如果在面试中基础部分给自己丢分,是很不值得的。而且,一定要有充足的准备,巩固下基础或者从网上看下可能会问到的问题,这样面试成功的概率会提高很多。
回想当初的选择,觉得自己当初选ruby还是对的。而且对ruby确实比java有很大的热情。不过无论离职也好,到那个公司也好,最重要的是自己的发展方向和公司有契合点,或者有留在公司的原因和理由,否则在公司自己不愉快,再次离职只是时间的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值