秋招过程

写在前面 

  现在做开发确实工资高,是传统行业无法相比的。而且校招生给的待遇也越来越好了,好多研究生也转行去做程序员,大家做好准备。所以,还是建议考个研,起薪高,学的也多。

实习

  从18届的春招开始找实习的,面了4家吧,最后去了科大讯飞,哈哈。其实我们当时面试的时候还挺认真的,还会刷人。后来就来者不拒了。

  讯飞实习面 比较基础,就考考你一般的基础知识,一般读书认真点的都可以。刚开始问了我几个C语言,我说忘记了,你问java吧。

  对了 ,找实习的时候,一般都会碰到面试官问项目的,其实大家都是没有项目才去实习的吧。(所以,有竞赛或者自己写的牛逼项目更好)。

  题目大概如下(答案自己百度吧):

        1. 说说java的垃圾收集吧(面试必问,做好准备)

        2. 你知道什么数据结构,把知道的都说一遍,详细说下树。(树可以说很多的,吹了挺久的)

        3. java线程池用过吗?讲讲你的理解(自由发挥,我把大概原理,以及jdk提供的四种线程池讲了下,面试官也比较满意)

        4. 线程池 的核心线程数 怎么确定?(自己百度,和CPU核心数有关系)

        5. 如何查询 合肥到北京的航班?()

        6. 其他一些基础问题,忘记了。

  携程实习面:问的比较难,这次面试通过,但是后来有个测试挂掉了(我肯定是备胎)。

  题目如下:

        1.java集合类基础

        2. java 并发集合(这个多了,面试互联网还是准备下)

        3. 排序算法(那七八种都要会)

        4. 手撕代码 ----- 正则匹配

        5. 手撕代码 ----- 有环链表找环的入口。(我写的是hash去重,他想听的是双指针法。剑指offer原题)

        6. 手撕代码 ----- 内存不够的情况的如何排序。(BitMap)

        7 项目相关

秋招

  准备秋招有点晚了,9月份开始准备的。九月底结束面试。我有点懒,没有多面几家,就面了四家。其实大家这段时间没事可以多面几家,第一份工作还是十分重要的。还有就是三方多拿一会。我就是早早签了三方,所以就天天在寝室睡大觉。

  第一家公司, 华为,是三月份找实习投的,但是当时没面过。9月份有让我去面,舒服,不用笔试和性格测评。

  业务面: JVM相关(我寒假读过相关书籍),这个难不住我。具体问的大家可以百度jvm常考的。

       项目(我讲的是实习项目)这个讲的挺久了,他说也挺好的。

       java如何优化性能的(我说的是 从并发,内存模型等谈的,其实也就是从jvm层面谈的),面试官有点惊讶,问我是不是读过相关书籍。*****

      还有一些基础问题。忘记了。

  综合面: 放开谈就好了。

  结果: 拿到华为西安研究所offer,工资还行。

  第二家公司,苏宁总部,笔试还面试同步,我先面试的。就一面。挺水的感觉。

        两个面试官,一个问基础,一个问项目。

      spring相关。

      mysql相关。

      mysql两种数据库引擎的区别。

      java基础。

      没有更多了,我都答了,他也就不问了。

  结果: 拿到苏宁南京offer。

  第三家公司, 科大讯飞实习转正offer。

  第四家 海康威视,碰到了奇葩面试官。巨垃圾,自我介绍完先说自学的学生不能达到要求

      问题: mysql 默认端口号。(脑子抽,说忘记了,3306)然后就开始说我连这都不知道。

      你用过哪些工具类。(几乎说了java.util包下面的类,仍然没说到他的心上),最后问你没用过simpleDateFormater吗,醉了,写了个日期格式。

      sql语句。写个联合查询,我套了个子查询,他竟然没看懂。

      问项目。问我spring的调度框架用过没,Quartz,他不会读这个单词,(与Spring没关系),让我写corn表达式,我不会。

      一面挂。感觉不是校招生的问题啊。

  第五家。招银网络科技。招商银行子公司,据说和互联网公司类似,就面了下。

      电话面 
      数据库事务的特性
      事务回滚
      进程的状态
      springmvc原理
      git操作 提交 解决冲突
      sql查询 
      跨域调用
      动态代理

      一面 
      堆排序 时间复杂度 为什么是nlogn 稳定吗
      树的遍历 写中序遍历 
      手写单例 双重检查 
      手写B树 数据库索引原理 
      手写map

      springmvc原理e
      自动注入原理
      union 和 union all
      
      二面
      应该是大佬面的。  
      项目 介绍,碰到的困难的地方,如何解决。
      问个人规划。学习历程。(学习历程我讲了好多,主要讲了如何学习计科的哪些专业课)
      设计一个商品秒杀系统。
      意向岗位。
      
      三面 HR面。
      聊天就好了。
      结果: 拿到offer。工资还可以。最终也选择了招银。菜鸡一枚,之后再也没面试了,让我去也不去。太懒了。
总结
  运气比较好吧,好好学习,好好码代码。有个牛逼的项目,有点特长(聪明,或者思路广),都可以找个好一点的工作。但这不是终点,进入这行,要时刻学习,才能不被淘汰。 
  关于笔试问题,我比较笨,看运气(还是题做的好了),多刷题剑指offer,leetcode,多搞几个就没问题。





 

  

        

猜你喜欢

转载自www.cnblogs.com/wenxuan-ssd/p/9855677.html