写在前面:从java培训出来到现在差不多一年了,也工作接近一年了。近半年以来,总觉得自己公司的氛围不太好,其实部门人员并不多,前断时间一个很出色的项目经理辞职了,一个维护了两年的项目专员走了。最近又在更新增加项目的功能,其中一个功能我们加了半个月的班,每天从九点上班到六七点回家,吃完饭在家继续奋战到凌晨有时会到四五点。这个功能一共三个人完成,两个后端一个前端。我负责后端比较简单业务逻辑和处理一些适配器转发到另一个大哥的工程接口中。坑的地方就在这里面,大哥写好接口就放出来,我们自己调用,经常都是自己做完接口或者改完就不怎么管了,比较以自己为中心。经过不断的测试、上线、回滚(因为这次的功能是和钱打交道的所以特别小心,最后我在调另一个接口的时候都加日志),经历了半个月的修改终于稳点下来了。
经过这段时间,我和我一个同事都决定辞职了。好啦这些都是废话吧,吐槽一下还是比较舒服的,反正离开的原因挺多的,我们也不是一时冲动。下面分享一下我的面试经历
第一家,其实也是我之前一个大哥内推的上市公司(xx),这家公司学历一般都是要本科的,但我是内推所以有资格进面试,其实也不算面试吧,因为就是之前的那个大哥,然后那天去那家xx公司之后,果然公司的环境什么都不一样。大哥也和我们聊了一下技术的问题,然后就说现在是做大数据的,进来之后也是先看资料,掌握什么flink,还有其它关于大数据的技术吧。因为我之前都做java开发的,根本都不懂这些,大哥说没事只要你用心学都可以。然后薪资x.x。后面我们就回去了。第二天人事的说公司有自己定薪资标准,我是专科的只能给到x.0,然后我也考虑了好久,因为这家公司会比较经常加班,而我是有家室的所以综合一下,我还是拒绝了。。。其实错过这么好的机会真的挺可惜的,但是想想我能找到更合适的吧。
想想还是得自己投简历呀,撸起袖子打开某招聘网站修改简历,把自己做的项目都写进去了,弄完自我感觉良好,就开始找公司投简历了。一次性投了十多家就相当于遍地撒网咯。第二天收到三家的面试邀请,我还是挺兴奋的。
第二家是某物流公司,进去之后填了简单的面试表格就直接技术面了,自我介绍的时候我就把做的项目简单的描述了一下,他开始问了xx项目是怎么一个具体流程,有没有碰到什么特别深刻的事,项目中碰到的哪种查询比较大,怎么优化,导出excel表格03版和07的excel最大能支持多少行数,然后我回答。。。。后面我开始问了几个问题,使用什么技术、什么数据库,我是否要写前端的,然后聊完之后就回去等通知了,然后等着等着就没通知了。。。
第三家,找了半天才找到XX楼,然后等了好久面试的人才来,后面才 知道他们在装修。一开始也是自我介绍咯,不过这次感觉不会那么紧张,他们也随便问了几个问题,有点像是聊天吧,气氛不会那么押韵。这家是做医疗和部分教育的,有点像是外包的吧,不过他们说会自己研发,然后卖自己的产品。不过他们做项目是按功能模块分的,也就是说前后端都要会,工资只能给到x.0,然后也就差不多结束了面试。其实我还是比较喜欢这家,聊得比较投机,可是一个是薪资,一个是离我住的地方太远了,其它我都能接受,因为学技术看自己,真的想学再难得技术都可以掌握的。所以这家也就pass了。。
第四家,纯外包公司,一进去就做了三页的题目,最后一道是考数据库的,整个面试下来都没问我什么项目的问题,就问了几个spring的问题,还有数据库一些操作,总之对这家不是很满意。也没戏。。。
第五家,是某个上市公司旗下的小公司吧,环境挺棒的,所以还没面试我就心想能进这家就好了。填了面试的简历之后,面试官就来了,也是从自我介绍开始咯,然后我还是bui~bui~bui的介绍了一下。他开始问题了,你怎么数你头上有多少根头发?听到这个我有点慌了,什么鬼算头发?然后我说不能剃下数,我说那应该是先计算一部分的,在算总的。好像蒙过去了。。然后又问撒哈拉沙漠有多少沙子?听我我又懵逼了,然后我又想了好久,边想边把自己的思路说出来,毕竟听说面试的时候最怕空气突然安静,然后差不多蛮糊过去了。然后继续问有没有用到什么缓存机制,mybatis中的#和$有什么区别,sql语句的首个单词有哪些,具体对应是什么操作,Springmvc是什么,SpringAOP是什么,最后一道,“有若干根绳子,材质不均匀,没有钟表,能确定的是一根绳子一头开始点直到烧完为一个小时,求15分钟”。前面那些问题有些没太明了的表达出来。最后一道想了贼久,也是快奔了。这道问题回答完也差不多结束了,他都没有问为我有什么想问的,就说等会有人和你说,然后就过来一个女的应该是人事,就说回去等通知,然后就没然后了,,,这家面试完真的有点快奔了,有点想爆口。。。
第六家,填完简历之后还要做笔试题,做完之后来了两个人,比我岁数大一点点吧,一开始也是老套路自我介绍咯,,,开始问了,你们不是前后端分离的么是怎么解决跨域的,你们接口怎么写的,怎么和前端交互的,android怎么嵌套html页面,怎么上传七牛的,怎么抢单的,后端改完接口之后怎么保证之前的用户体验不变,最进有没有看什么书,然后我就开始回答了。。。。有些也没回答上来。这家是做教育系统的,用的框架是springcloud,也要有PC 端和app和IOS,然后也是回来等通知吧,然后。。。。
经过这些天,这几次的面试之后,也确实知道自己的基础比较薄弱,然后表达能力还好,但是还是没有把自己的项目经验好好的表达出来,其实面试题目或者他们问的问题,我们真正一般在开发过程中,都可以搜得到处理不会问题的方法,只要能搬过来用就可以了。同时也让自己一次一次的失落,面试失败对于一个血气方刚的男人来说,真的是一种心理的打击吧,说不在乎,说下次会遇到更好的是假,谁愿意跳槽,谁愿意顶着高温天气出去外面找工作是吧。
不过还是挺感谢一个人,那就是我老婆,我一开始培训java也是她非常支持我,做项目的时候碰到bug很烦的时候,工作遇到什么烦心事的时候也是她一直鼓励和支持,现在找工作一次次的失败,还是她再身边鼓励我支持我。
经过前面的六家之后确实对自己打击很大,但生活总是要继续,年轻不拼等到什么时候来拼呢。所以我还是坚持在网上找工作,多投几家一定会有合适的。
第七家,就在我住的地方一公交车站之差,所以我抱着非常大期望过去。面试的是一个年级大概在五十多岁的老伯,一开始他就问我,你支付的有没有做过,我们这边需要技术总监那样的,会带团队、管理团队的,然后我就有点虚了,因为自己确实资历什么的都不够,所以就差不多老实的交代了,原来这家是需要从外包那边接手过来,自己成立技术团队。而我只能说自己还没不够吧。
第八家,一进去就填面试表格,做面试的题目,里面有些对比其它公司的题目这家会比较适合我吧,比如重载、重写、抽象接口、遇到过几种模式、jdk1.7和1.8区别、会用哪些linux系统的密令、写一个“秒杀”系统的思路等,也不能说合适,只是觉得这家的题目比较切合实际吧。然后三个人面试我,一开始也是介绍自己和做的项目,然后他们问的都是项目里面的问题,还有问我redis是怎么运用的,万一这个崩了怎么办、你们系统运用redis的场景是什么。需求、框架、代码总共十分你是怎么分配的,你们经常加班么,最近微信爆出漏洞是哪方面出问题(这个问题是蛮聊的,还好我比较有关注时事),还有其它的一些问题,总得来说和他们还是比较聊的来,也就是气氛挺好的,比较像是普通的聊天,最后人事面试了。还是回去等通知咯。。。
不过自己还是很看好这家的,也能感受出他们对我的评价吧应该胜率很大。终于在下班的时候,接到了电话,也终于结束了自己的面试。。。
千里马很多,但总是能遇到属于你的伯乐,找工作很累,跳槽也需要很大的勇气和信心。别放弃就好,相信一定会找到属于你的舞台。
献给正在为生活打拼的我们!