第一次实习面试结合近两年工作的杂谈

  • 第一次面试:

      大三学期末,苦于一直隐居山林,想去公司实习锻炼一下顺便感受一下咱们软件界(众所周知,西北农林科技大学,址在杨凌,北校区居于山上,学校一大亮点是树多,各种树,据说都很值钱)。正好看到有西安的公司,投了简历,被通知面试而后组起了三人小队出发了。是在西安亿阳信通,国内一家算得上大型的软件公司了。
      
      记得那天天气不错,毕竟人生中第一次面试,难免有些小激动。乘着长途汽车到达西安北站,在北站充饥的时候又遇到了一位同龄说要去面试,所以三人小队变成了五人车。
      进到公司,通知我们面试的人力姐正在开会,所以门口的漂亮姐把我们领进去坐在沙发上等了一会,每人发了一张表填了一下,也算是缓和了一下心情。
      人力到后又给我们发了一个单子填完,然后叫了一位中年大叔(至少样貌是这样,后来才知道30多岁,程序员呐),看得出来挺厉害的。开始一面,他给我们每个人发了纸笔,出了三道题目,大致如下:
      1. 给一个需求,然后写出sql语句。
      2. 用代码编写一个由”*“构成的N*N的菱形,语言不限。
      3. 写出能代表自己水平的sql语句,何种嵌套不限。
      限时30分钟,记得当时一眼看到这样的面试题,我就乐了,没记错的话所有人都乐了,中年大哥看到我的得意,对我说别急慢慢写,到时你就知道时间够不够了。
      
      时不我待,开始码字,第一个没问题,一层语句嵌套解决问题。然后开始第二个,个人擅长JAVA,所以没多想就开始编写,按照1,3,5……的规律进行遍历打印,但写着写着就写不下去了,因为这样写出来的代码量太多了,明明一个简单的菱形却需要一张纸的代码,所以我用笔划了这已完成的代码,重新想辙。
      我又用笔画了一个菱形,突然看到了菱形的中心对称性。接下来的事就不难了,三下五除二,bingo。而当我正要写第三个题目的时候有人已经快将第三个写完了。过不久中年大叔就出来了,笑着看着我们问我们写完了没。幸好大叔看错了时间提早出来了,所以他索性又给了我们5分钟….
      完成,然后大叔挨个看我们纸上的代码并询问相关问题,前几个人都很快结束,到我了,怀着忐忑的心情我想大叔讲了相关的东西以及我的想法。
      第一和第三题大叔没多问,到第二个的时候大叔问我为什么两张纸的代码,顺便给我解释一下代码。我解释说一开始按照第一眼看到的规律写的,但写着写着感觉一整页代码打印个菱形太过繁琐,新代码我用到了菱形的中心对称性。乘着时间富余,就把三个题的答案抄到了这张新纸上。听了我的解释后大叔看起来很高兴,好像大叔没见过应聘者会这么解菱形…
      人力姐和大叔在一旁说了些什么之后,开始了人力面,领导交谈…..不过说到女朋友这事上,除了同行的同学甲,在场面试的小伙伴们都没有女朋友!
      一天之后,电话通知我去实习,当然后来我也知道了为什么同行的只有我赢得这次实习机会。
      ……..
      再后来,到了校招季,没有接受家人的”就近原则“,没有接受领导的挽留,我离开了西安。如梦幻般,在因为三面错过了一些公司之后,校招初中期我就拿到了TCL多媒体和广东易迅等的J2EE开发的OFFER。后来也懒得再去找,回学校准备入职前实习了。
      

  • 杂谈
      
      其实说了这么多,只是工作近两年后怀念一下第一次,顺便结合工作所闻所见总结一下。
      
      比如,同学A在某公司月薪13k,前段时间向我抱怨公司一些代码写的一塌糊涂,一个简单功能写出那么多代码,每次人员产生流动,新人得花老长时间理解代码才能开始开发,即使看懂了又感觉无从下手。或者有2年多开发经验1年安卓的同行B在某次开发中不知道synchronized的作用或安卓生命周期导致BUG。
      不可否认,掌握多种语言工具是好,确实是能做出东西,但却不精。表现为:
      1.不懂如何优化,代码的优化,结构的优化,功能的优化
      2.高级点的用法和细节不了解(比如JAVA中synchronized,线程池,内部类,泛型等)
      3.甚至不知道自己改动的代码会有什么效果,或者出了问题也不知道如何debug。
      4.很难根据实际问题编写一套处理模块,或很难将已有例子改为当前情景所需要的代码。
      
      当然,我并不是说学的广不好,会什么往往是取决于项目需要你去学什么,这考验的是学习能力。但我觉得万事都要积累到一定程度才会有质变吧,否则连一个真正能让自己安身立命的技能都没有的话,岂不是悲剧。

  就职于TCL多媒体做安卓这一年多,对我来说工作还算轻松,很少加班到12点赶进度。寝室有我自己组装的中高配台式机,所以我经常下班回寝室搞。也是急于进步吧,虽然是学到了不少东西(不管记没记住,起码很多都过了一遍),但也间接教会我处理工作和生活。
  16年12月末,正式离职。
  现在,借着离职回顾和坚定一下自己的选择,下次出发前做好准备吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值