秋招总结

从9月中旬开始找工作,到10月底基本敲定,差不多一个多月的时间,这期间确实能让人较快成长,笔试了30+,面试应该有15+,简历就不计其数了,线上加线下我自己也记不清楚到底投了多少份简历,最终收获了几个offer,最后一个最为满意,离家也近,薪资也还可以,就不想着再去北上广杭深了,研究生毕业,父母不小了,自己也老大不小了,先在老家这边安定一下,以后再说以后的事情。下边就是总结一下我的秋招记录吧,希望能给看的人一些小小的启发。

笔试之殇

今年互联网秋招好像开始比较早一点,不过我也不知道往年到底是什么时候开始的,反正大约从8月底我就开始做各大公司的笔试题了,发现跨专业过来的我,很多东西并没有见过,虽然我擅长java,但是发现考的不仅仅是java,于是,不出以外的是,我没有通过任何一个公司的笔试,即便是有时候能够AC所有的程序题,依然没有信。经过总结,我发现各大公司不止考你java和数据库,还考很多像操作系统,计算机网络,数据结构,并发编程,jvm,数据库原理等各种各样的计算机基础课程。于是乎就开始狂补基础,边补边参加线上笔试,然后还是不能通过笔试。。。。心累中。。。原因主要有两个,一个还是基础,另一个就是程序算法,很多公司的笔试题不是简简单单的程序题,仔细想一下是可以解出来并ac,有的就会涉及到各种各样的算法,什么全排列,递归,数的遍历,优先搜索数,啊。。。反正就是各种各样的算法。。。我突然发现这个时候各种的校园招聘的宣讲会已经悄然开始,我好像已经没有时间去学习这些东西了。而有些企业在宣讲会结束以后,是会安排现场笔试的,而这些现场笔试的难度,是远远低于在线的,于是我开始转战各种的线下招聘。于是就有了后来的故事。

我的第一次面试

第一面也是赶着宣讲会,然后参加笔试,然后顺利参加面试,然后挂掉,多么的押韵。。

点进去看

二战郑大

有了第一次的教训,其实我感觉自己已经会注意很多东西了,比如不要什么实话都往外说。上次一起面试用友的几个孩子都拿到了offer,哎,我的第一次面试就这么跪了,悲哀呀。好再还有机会,9月15号下午笔试的北京华宇信息,9月15号晚上接到的面试通知,9月16号进行面试,时间上午10:30,但是当我10:30去到的时候,又等了将近一个小时的时间。这期间和郑大的孩子们聊了会天,发现他们真是个个身经百战啊,我还需要历练!

面试

面试官接连面试了好几个人,然后,在面试我之前想去厕所,然后就去了,我就在屋子里坐着等,期间稍微翻了一下我做的试题,第一道基础题基本上都是正确的,后边的不敢再翻了,怕他突然进来就尴尬了。
- 首先还是自我介绍,就是什么名字,多大了,什么专业,接触java开发多久,什么原因,以后一定要说明自己对这个很感兴趣。这次又忘说了。然后实习经历,然后就是做了两个项目。接下来就开始面试了。我发现我说然后这个词实在是太多了,以后要改一改,还有就是我面试的时候,声音有点小,不自信,以后要浑厚一些。(一定要不卑不亢,面试官不是看谁有礼貌就录用谁的,看的是实力,是气场,是自信

面试问题

  • 怎么理解java的面向对象
  • 对继承封装多态的理解
  • 多态实现的两种方式,重写和重载的区别
  • 接口和抽象类有什么区别
  • 接口里边可以有成员变量吗?
  • 解释一下static和final
  • final变量可以初始化的时候可以赋值
  • 非静态方法可以调用静态的成员变量吗(XXX)
  • 说一下你的项目
  • 为什么员工和部门还需要一个中间关系表
  • 文件存在那里了
  • Spring帮你做了那些事
  • 项目中的什么地方用到了Aop
  • Aop你是怎么配的
  • SpringMVC用来干嘛
  • 中央控制器在那配的
  • MySQL的连表用的时候多不多。
  • 不能用Select*
  • where后边可以跟组合函数?(考试的时候写错了)
  • having过滤的时候可以跟聚合函数
  • having什么用
  • having和where的区别
  • 项目中遇到印象比较深刻的问题

西安之旅

虽然郑州大学顺利进入双一流,可是好像并没有什么卵用,很多软件或者互联网企业还是比较喜欢去一些老牌计算机强校,比如西安电子科技大学,为了找工作,一夜硬卧,20号来到西安。我暂住我姑家,在凤城五路,离西电老校区每天要一个多小时的路上时间。好辛苦呀

微鲸科技

来西安第二天,第一天做的惟一一家笔试题,全智力的,昨天通知今天下午两点面试,上午做了华测导航的题,做完就没消息了,我知道的也就一个题错了吧,西电的孩子都这么屌吗,笔试都出不了线,出于对喜马拉雅FM的热爱,今天还去西交大赶了个场,事实证明完全没有必要去赶这个场,真的太搓比了,题比较难,一道二叉树的相似证明,一个系统设计题,,两个算法设计题。直接跪了,还错过了人人网的笔试。不多说了,麻蛋,又十一点半了,写写微鲸的面经吧。

面试

  • 自我介绍
  • 是不是专门来参加本单位的宣讲的,以后都要说是的。
  • 项目介绍,怀疑项目介绍时候是不是逻辑不清晰,讲解步骤应该是怎样的?
  • 网盘是怎么做的,文件是如何上传,是http上传,还是什么其他的协议。
    HTTP协议吧
  • 用到了dubbo的那些功能 服务的注册与发现,分布式
  • 是否用到了RPC,那些地方用到了RPC dubbo中支持多种协议,如Hessian、HTTP、RMI、Memcached、Redis、Thrift等等。我们应该用到的是HTTP吧
  • 是否完整参与了项目
  • bug是怎么处理,是否有专门的测试
  • 简单介绍一下Spring的特性
  • Spring的优点,他能给我们带来什么,跟上一次面试的Spring大同小异
    **1、ioc,实现java bean的低耦合性,便于java code 的重用;
    2、aop使用简便;
    3、实现restful的mvc,便于web开发;
    4、大量的注解pojo,简化了xml配置;
    5、database的dao模板类,兼容多种数据库,而且底层只需要更换jdbc driver,datasource声明好驱动,jdbctemplate就可以访问数据库了;
    6、spring官网有很多解决方案可以使用(安全,数据访问,页面流,android)
    总之spring很好的实现了系统的低耦合高聚合,便于代码的重用,而且面向接口的编程可以让api的访问不用知道底层的实现(如jdbctemplate,它并不知道是访问什么类型的数据库,只是配置上的差异,这样以后想从mysql换到oracle只需要换下驱动就好了,dao代码都不用改)**

  • MyBatis用的xml

  • 用的数据库是什么
  • MySQL相关的知识

  • 存储引擎三个,区别

  • 为什么选用INoDB
  • 项目中那个地方用到了事务
  • 事务的作用是什么
  • 是否用到了索引

  • 自己有没有看过索引,索引是做什么的,为什么能提高查询速度

  • 左连接和右连接的的区别
  • 对与算法的了解有多少
  • 类的加载顺序
  • 匿名内部类能否调用外部类的实例变量
  • 嵌套的内部类是在什么时候被初始化的
  • 简单说一下你对分布式有什么理解
  • 一般来讲如何保证数据一致性
  • 消息中间间是什么鬼
  • 项目有用到缓存吗,怎么用的,对象是怎么存到redis中的
  • redis中的数据结构
  • 不同的数据结构都是用来存什么的
  • java中的list,set,LinkList的区别
  • java中的多线程
  • 线程安全的容器有那些
  • 涉及过网络编程吗,类似TCP
  • 项目中遇到的最大的挑战,或者有什么想分享给别人的
  • 你有什么想问的。
  • 对前端感兴趣吗
  • 代码管理是用的什么
不出意外的,微鲸好像又挂了,微鲸的后端系统团队大概有60个人,估计要个顶个的能干,很喜欢微鲸的面试官,问题犀利直接,提升很大。

西安之殇

自从微鲸面试完之后,从22号到24号,我过着每天只有笔试没有面试的日子,好蛋疼的说,在外漂泊,没有面试。。好在有我喜欢吃的干拌刀削面。要不然真的要哭了。

北京亦庄招聘团
科蓝

随便面了面,讲了讲项目,后来觉得他们好像招的技术支持,直接走了。

久其软件

先是做了一套笔试题,程序找错和数据库设计及sql编写,都没什么难度,然后是面试,这个面试官还是很有水平的,也问了很多问题,不过当时没有及时总结,可惜了,现在能记起来的不多了,只记得这两个
- 多态是什么
- mysql的集群怎么运作

后来我能感觉到面试官对我还是很满意的,但是他希望我能留在西安分公司,进一步了解以后,当场说明了我还是想去北京,他说手里没有北京的坑。就那样了,很可惜。

还面了几个什么记不住的公司。没法总结记录了

神州泰岳

这个公司在西工大开的宣讲会,交完简历电话面试,北京岗,适合我当时的心意

电话一面问了一些专业研究方向和项目,问了一下为什么要转行,没有录音,也记不清楚了,二面电话应该是27号打的,但是没接到,那个电话也没法回,然后就那样了。没有然后了

美林数据

宣讲会很高大上,本来我以为是北京的公司,后来才发现是西安的,感觉很早之前做的笔试,26号在公司参加的面试,一面完,二面,都是群面
- 自我介绍
- 为什么选择java开发
- 你觉得java开发是做什么的
- 你觉得做这一行需要什么特点
- 三年以内的规划
- 思维比较局限
- 我是谁,我从哪里来,我要到哪里去,三大问题考虑清楚
- 怎么理解面向对象?
- String类或StringBuffer类有什么区别
- switch可以支持那些类型的变量
- 介绍一下程序的异常
- 数据库的几种连接方式各自有什么的不同
- 对大数据技术有什么了解

十一之前给了offer

神州数码

宣讲会,在线笔试,通过后,放弃面试。。。

27号就回河南了,要回来参加同学婚礼了,在西安一周,参加笔试。。。数不过来,,面试5+ 。2 offer

十一之后

郑州易盛

讲真,我对这个公司心仪已久,10月10号来郑大参加笔试,题比较难,不过对于我这种身经百战的人,无所谓,坚持做完就好

易盛信息一面
- 自我介绍
- 你都会什么
- 介绍一下数据库技术
- 对NoSql数据库的认识
- 你什么地方用到了这么多的东西,shiro,dubbo,zookepper等
- 对IO的了解

易盛信息二面
  • 年票系统中,你用到了shiro,zookepper,你都做了什么。介绍了shiro
  • 怎么把粒度调细?
  • 别的还做了什么
  • 票的量有没有限制,会不会出现两个人同时在买一张票的时候,是怎么弄的。
  • 分布式系统的时候,数据库的加锁有什么问题
  • 你为了分布式
  • 为什么要选择分布式?
  • 面向对象和面向过程的区别
  • c语言中就没有多线程吗
  • 你对多态的理解
  • 你用过多态的例子吗
  • java类加载的整个过程

- java的内存有几个区

  • Spring了解多少
  • 如果Spring和SpringMvc,怎么去搭建一个web项目,有没有用过jsp+servlet做过开发。
  • fastDfs是什么东西
易盛信息三面
  • 自我介绍
  • 介绍你提升最快的一个项目
  • 说一下C++中指针和引用的区别
  • 说一下数组下标为什么从0开始

历时半个月,最终offer

信大捷安

通过笔试,面试地方太远,放弃

中移在线

中移在线面试之前没有笔试,简历筛选完了之后直接打电话通知的面试,面试地点在郑州大学材料馆。好不容易找到了地方。废话不多说了吧,这次面试没有录音,就仔细会议一下面试官问过的问题吧。

面试问题

  • 自我介绍
  • 说一下Servlet的生命周期(讲真,JSP+Servlet很少被问道,真的一开始懵了,仔细想了一下,其实就是容器启动->调用init进行初始化–>然后调用service方法–>调用destroy方法进行销毁)
  • 介绍一下垃圾回收机制
  • Jvm分几个代(新生代,老年代,永久带)
  • 全局变量和静态变量分布在那个代
  • 永久代的空间会被垃圾回收吗
  • 介绍一下String,StringBuffer和StringBulider的区别
  • 说一下SpringMVC的工作原理
  • 说一下Spring
  • String str = new String(“hello”)创建了几个对象
  • static修饰的方法能否被继承(不能被继承
  • hashMap和hashTable的区别
  • System.GC和runTime.Gc的区别
  • 什么是内存泄露,什么会导致内存泄露
  • 怎么避免内存泄露
  • 说一下Jvm中的强引用,若引用,软引用,若引用,虚引用
  • 其他好像暂时想不起来了。
面试官说我得了70分,让我找人事问接下来该干什么。。。我也不知道接下来该干什么,反正现场等了一上午,就走了。下午就去笔试恒生了。晚上回到学校。

恒生电子

恒生笔试有些题的,还是有一些难度的。不过,顺利通过,进入面试,一面群面,说实在的,这次面试状态不行,好像有点心不在焉的感觉,当时下午6点左右才开始面试,约定的是5点,面试官很累了,我也比较累。面试的时候发挥的也不够,8个人,一个小时,我好像根本没说上什么话,自然给面试官留下的印象不够深刻,然后就没有接到二面通知了。

秋招这么久,中间很多遗漏的,不过就先写这么多吧,我看时间该是洗洗睡觉了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值