A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 恰同学少年ydl 初级黑马   /  2018-8-16 10:06  /  1612 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在八月初的时候,我大概算好了自己能在八月底的时候把该学的课程都学完,所以在网上订好了9月4号飞上海的机票。
  
        学完BOS物流项目后,我开始准备自己的简历,顺带着去学习SSM框架的知识和后面的solr搜索服务器,淘淘商城由于时间关系已经没有时间待在学校学完了,为了准备面试自己还是把里面一些重要的知识点,如分布式、redis等知识点了解了一下。简历写完之后和浪哥交流了一下,确定了简历的最终版,我根据自己的物流项目和商城项目,对项目中自己所熟悉的一些知识点进行了提炼,然后总结出两篇能够进行口头表述的项目介绍。

        我是在去上海前的一周时间开始在智联招聘、BOSS直聘、拉勾网上公布简历的,回头想想这个时间点公布简历有些过早,公布之后陆陆续续有HR给我打电话,其中外派形式的岗位居多,大概两天的时间就把到上海之后的一周的面试都安排满了,因为对上海不熟悉,基本上是每天安排了两场面试,早上10点,下午2-3点。安排满一周面试后我就把简历隐藏了,打算等自己去上海之后自己再选择性的投。(这大概就是一份简历的重要性,好的简历是只需要公开就行,简历花了近一周的时间去准备,不断的完善不下5次)

        在去上海之前最有印象的一通电话面试是美团点评的,一开始是要自我介绍和介绍自己最近做过的一些项目,吧啦吧啦等我把项目介绍完差不多过了半个小时,在这个过程中面试官一直有记录自己在项目介绍过程中介绍到的一些技能点,然后再对我进行发问,问到了我项目中提到的redis,activeMQ,Apache shiro的一些扩展性问题,我没有答出来,后来提问问了很多javaSE问题,如集合、多线程、IO流、接口等,还有问到spring ioc和aop...这些都有按照自己的理解答出来,通话一共持续了有近50分钟,通完电话之后对自己的整个面试过程还是稍有不满意,果然最后也没等到美团点评的复试通知...刚开始还是有点小失落的,不过自己很快就调整好了,安排了满满一周的面试自己心里还是很有底气的。
        
        9月4号下午本来安排了有一场面试,因为到上海之后的时间有点晚,就推掉了,回到住的地方收拾好东西后准备第二天的面试。本来第二天安排了早上10点,下午3点有两场面试,结果中间1点又安排了一场,当天就在家里把面试公司线路图查了一下。(一天安排三场太赶了,不建议)

          第二天早上来到了第一家面试公司,是一家与上汽通用合作的外包公司,一开始去公司填了一下基本信息表,因为技术面试官不在就先和人事聊了一下,看得出来她对我不是计算机专业毕业的有点排斥,但是我也和她阐述了自己对非科班出身的程序员的一些看法,她挺后也还是表示赞同,整个过程还是很和谐的,聊完之后是公司的副总经理面试的我技术,我按照自己准备好的项目流程,自己组织好语言完整的和他介绍了一遍,意外的是他并没有常规的去抓我项目中的一些技术点来问,稍微问了我一些多线程、集合、mysql的问题,整个面试结果我能感觉得到他觉得我合适,所以在最后期望薪资那块我给他报的是14K,他也表示是在接受范围之内,给了我第1个offer,因为这是我来上海后第一家面试的企业,所以我也没有急着给他答复,和他那边约好的是周五下班之前统一给答复,第一个面试很成功,也算是开门红,这样下来自己对面试也不再那么畏惧,变得更加有信心了。这家企业外派的单位除了离我住的地方有点远,其他的条件都还合适……接着我就去了上海清算所,是一家国企,不过也是外派形式的,我迟了一会到,不过还好面试没有开始,加上我一共有八、九个人在门口等待笔试,本来以为笔试题是之前联系我的HR给我发的那套题,结果考的并不是那一套试题,不过在一个小时内还是把笔试题给做完了,大部分是考的java基础知识,最后有道题是写出单例设计模式的饿汉式和懒汉式,这个正好是自己熟悉的内容。笔试完以后是一个四对一的面试,面试官都还挺热情,不严肃,所以我心态也很放松,进去之后进行了一番自我介绍,接着就是直接介绍项目,这个时候我脑海里对整个项目流程已经非常清晰,整个过程面试官也都是在听我介绍,中间没有打断,介绍完以后感觉他们对我的介绍还是挺满意,也没有具体的去细问我项目中用到的一些技术,主要问了我在这个整个项目的周期,项目一共有多少人参与,我在项目中扮演了一个什么样的角色。我一一回答了他们的问题,意外的是他们并没有向我问java相关的问题,整个面试大概持续了20分钟左右,在9个人中我是第7个进去面试的,看到前面的面试者进去基本上十分钟以内就出来了,所以我对自己的整个笔试、面试过程还是挺满意的,接着就是等通知,第二天就能得到这边的反馈。这一家企业最后筛选了我,给的薪资是12K,14薪,无试用期。


          面试完清算所我也马不停蹄的准备当天的第三场面试,这个时候人已经很疲惫了。到了第三家公司首先让我坐在电脑旁做面试题,也是一个小时时间,题目都比较综合,印象最深刻的是有一道罗辑题,大概内容是说东南西北四个方向种植水杉、银杏、龙柏、乌桕四种树,具体题目可以百度得到,有两问,第二问比较难,花了一点时间最终还是做出来了,最后一个大题是有两张表,根据题目要求写出对应的SQL查询语句,笔试完之后一个面试官拿着我的笔试题和简历开始直接对我发问,这个有点意外,并没有让我介绍项目。先是问我Integer和int的区别,分别什么时候使用,然后问集合有哪些?集合的工具类collections下的方法?对多线程是否了解,什么是线程池?如何使用多线程处理高并发?对hashcode的理解?对spring的理解,什么是松耦合?接口和抽象类的区别?手写一个类,实现String转换成整型?对springMVC、mybatis的理解?写出面试官需要查询内容的SQL语句?...整个面试持续了有1个多小时,这次真的是被问惨了,对java基础的一些问题基本上都问得很深入,直到问到答不出来,还问我是否研究过源码,感觉这次面试算是比较受挫的一次,给自己打50分吧。意外的是第二天接到这个公司的offer,13K,13薪,三个月试用期八折 。


          一整天面试下来感觉也算是有很多收获,晚上和浪哥电话交流了一番,让我每天面试完晚上都进行一番总结,我照做了,最后看来这样做确实是很有必要的,因为经过后面的一些面试发现面试官问的很多问题都大同小异,基本上集合、多线程、数据库问得最多,而且都是刨根问底,如果面试官问的问题会的话他就会继续问下去。还有就是自己介绍的项目,或者简历上写的一些技能点,都是面试官面试的参照点,他们会根据这些来提问,所以回来以后也对自己简历上写的一些技能点进行巩固,至少保证问到了知道是个什么东西。

          在上海的第三天去了一个离自己住处比较近的一家企业面试,非外派性质的,后来得知公司是做版权监控那一块的,就项目方向来说还是比较狭窄的。在这一家笔试+面试了超过了三个小时,这一家的笔试题是10个问题,大部分问题很偏,难度也很大,一个小时时间自己做了有6个,笔试完成后面试官首先是针对笔试题对我进行了一番提问,确保我不是抄袭的,接着是根据我的技能点开始了一番轰炸,第一位面试官问我的问题基本上都是和mysql相关的问题,还有就是让我介绍elasticsearch和solr服务器,后来得知他是做爬虫技术方面的,这一块的面试我答得一般,接下来第二位面试官主要是针对java基础向我提问,他特别钟情于多线程技术,问的我很多问题都是这一块的,我对多线程的理解也只是皮毛,这次面试以后我就开始在网上对多线程的面试题进行了梳理?还问我是否对加密算法以及其它的一些算法了解。面试官人都还不错,这次的技术面试感觉也只有50分,技术面了两轮后是人事和我的面试,和人事聊天相对就轻松很多了,聊完以后人事很客气的请我在公司吃了午餐并告诉我当天晚上下班之前面试结果就能出来,这一家最后给我的薪资是13K,13薪。

        面试完之后很意外的接到了一个外派的java开发岗位面试通知,由于距离比较远本来想拒绝的,后来他们告诉我这是一家外企,招聘对象都是985高校毕业的,而且英语过6级,说如果能面试上,他们开出的薪资是18-20K,并告知我有两轮电话面试和一个现场面试,现场面试需要准备英语的自我介绍,我答应了,回去就开始写自我介绍内容和准备电话面试,第一轮电话面试是让我自我介绍和近期做的项目介绍,面试官对我的项目中使用到的技能点进行了提问,大部分问题我都答出来了(有一些问题是之前面试被问过我没有答出来,后来我上网找到相关答案后进行了总结),双方都比较满意,第二天又是一轮电话面试,这次主要是问我一些java基础问题,还问我会不会groovy,我表示有听过但是自己没有深入去研究,还和我介绍了企业中是用的自己的框架,没有使用现在市场上流行的SSM、SSH之类的框架,还告诉我以后阅读的文档、邮件的收发都是英文形式的,这下就有点挑战性了。两轮电话面试之后第三天抽时间去了现场进行面试,除了英文的自我介绍其他交流都是中文进行的,整个过程也比较轻松,面试完之后告诉我这周会出结果。

          接下来我陆陆续续面试了一些公司,流程差不多都一样,轻车熟路了我也就不一一赘述了,印象比较深刻的一家是这周面试的最后一家,上海保险交易所,地点在陆家嘴的东方明珠大厦旁边,第一次去那边很高大上的感觉。在里面的面试首先是和面试官自我介绍以及介绍项目,面试官会在简历上面根据我的项目描述进行标记,方便后来提问,介绍完项目以后开始对我的项目提问,也是关于redis、activeMQ、apache shiro、jsonp、elastic search、dubbo、zookeeper等,我都是有备而来。接下来递给我一张试卷,里面题不多,但考得很细,里面印象比较深刻的题目是try...catch...finally的执行顺序的题目?写出一个程序让自己判断哪些地方会抛出异常?面试官还问我经常碰到的异常有哪些?还有描述springMVC的执行流程?json的解析工具?笔试整个过程面试官都在旁边监考,笔试题做完以后对我做错的题进行了分析和讲解,讲解完之后根据我填的一张表,上面是一些java技术以及web、其他技术等等的一个熟练度,进行提问,面试持续了差不多两个小时,也是当天给了我面试结果反馈,最后拿到了这家offer是15K,13薪,三个月试用期。
       19k的offer我是在周六拿到的,薪资给的19K确实也有点出乎我的意料。这一周时间从周二到周五,一共面试了10家公司,拿到了7个offer,总体来说自己还是非常满意的,感觉上海对我还是很友好的。




  这里offer就不一一贴了,以下2个offer供参考
                          

                           
  以下是一些建议:
  前期准备:
  1、简历必须认真对待,写上去的每个技能点都要弄清楚
  2、项目中你负责的模块的实现思路和技术点必须要很熟练(准备好文档)
  3、基础知识:多线程、集合、数据库需要认真复习
  4、简单的算法题能独立写出(冒泡、顺序、二分查找、懒汉式和饿汉式)
  5、SSH、SSM框架以及分布式、集群、Redis等常用的高级技术
  面试前准备:
  1、对公司的相关信息熟悉(招聘要求、岗位职责、公司业务等)
  2、公司地址和乘车路线(时间估算,保证别迟到)
  3、从第1点中获取到的公司信息进行提前预测并进行相应的技术准备。
  面试中:
  1、面试中一定要表现自信,并且要时刻保持沉着、冷静,表现的相对成熟稳重一点
  2、表达一定要流畅,并且要有自己的思想,不要照搬面试题说
  3、笔试题要认真对待,不管你会不会都要去写出自己的看法,尽量写满,体现你的态度,并且要工整,别乱画
  面试后:
  1、对当天的面试写总结、写总结、写总结
  以上就是我的面试经历和总结几点建议,希望对在找工作的长沙黑马小伙伴有那么一丁点的帮助

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马