2020-01-10面试记录

公司1

首先介绍下这个公司,主要是做财务行业的,产品主要面向其他企业、集团等,就是主要从事企业服务和提供技术咨询的。因为面试任何公司都要先了解下这个公司和他们的产品,最好是能够了解到他们使用的技术,这要就可以对症下药。

技术面

一面

  1. 面试的惯例,先做个自我介绍。
  2. 介绍下java虚拟机的内存分区。
  3. cas有没有了解过?
  4. java并发包(主要是ConcurrentHashMap)。
  5. java有几种基本数据类型?
  6. 介绍下java中的volatile
  7. spring框架是不是单例的?如何配置为非单例?
  8. spring是否是线程安全的?
  9. 介绍下sql优化的心得
  10. 介绍下redis的几种数据结构及使用场景

只记得这些,面试的时候还问了很多,都忘记了(下次要记得录音–),技术面结束后,让等下,还以为是直接HR面,没想到居然是HR拿着一份笔试题来让做,时间是一个小时,这个不按套路出牌呀~
笔试题基本都是写逻辑题不涉及技术,还包含一些与数学有关的,主要考察的就是逻辑思维能力与数学计算能力。这里就不一一列举了,就说一道题,因为这道题我没写出来,感觉很惭愧…

加一笔使下列等式成立
5 + 5 + 5 = 550

这里不建议直接百度答案,可以自己思考一下,据说小学初中水平的都可以解答出来…

二面

二面是电话面试,刚接到电话,我以为是应该HR面了吧,结果,又不按套路出牌,还是技术面,这个面试官技术比一面技术官要强,问的问题也是更加深层次的。我记得的主要有以下几点:

  1. 先做个自我介绍(这个真的是很重要啊,几乎每换个面试官都要问)
  2. Hibernate有用过吗?与mybatis 的区别是什么?
  3. 项目中使用的框架是什么?(我回答的是springboot)
  4. springboot和springcloud的区别?
  5. 项目中团队成员的规模(这个貌似与技术无关~)
  6. 为什么想换工作?(离职原因)

这次面试实际上是对一面技术的补充,还有就是主要了解了平时工作使用的技术和在团队中的工作方式等,考察的就是你适不适合进入公司,你的文化价值是否与公司文化价值契合。

综合面(HR总监、技术总监)

这个应该就是终面了,面试形式是微信视频面试(还真是独特的面试方式),面试之前HR通知我是由HR总监、技术总监、还有COO同时进行(比三方会谈还正式…)面试内容如下:

  1. 自我介绍…
  2. 对未来的职业规划
  3. 还问了些技术问题(晕啊)
  4. 平时都是怎么学习的?
  5. 主动发问结束后,开始轮到我向他们提问,这里看似简单,实则暗藏玄机,没问好可能就直接凉了,一定要想好再回答,只要你看重这份offer。

还有很多内容不记得了,当时听说都是大佬来面试,瞬间就紧张了很多,整个人都是晕的。

公司2

这家公司是个游戏公司,还是个上市公司,技术要求上应该会比较高,做游戏的嘛,难度相对会大点。目前还没有完全面试完。

技术面

一面技术面是以电话形式进行的,主要提问内容如下:

  1. spring启动时主要有哪些容器加载了?(这个问题我没太理解清意思,应该主要是问Spring中有哪些容器吧)
  2. java虚拟机中年轻代有两个Survivor区,它们的区别是什么?
  3. java中新建一个超大对象时,这个对象存储到堆中的哪个区域?
  4. 讲下sql优化?
  5. mysql中的悲观锁和乐观锁
  6. spring中的事务,service中一个没有事务的方法调用一个有事务的方法,有事务的方法出现异常时会怎样?(考察spring中的事务传播隔离机制)
  7. redis的几种数据结构及使用场景
  8. tomcat的最大qps?
  9. 如何优化一个拥有几百万,甚至更多数据的表查询?
  10. 离职原因(为什么想换工作?)
  11. 对加班的看法
  12. 对未来的职业发展规划

其他还有一些,记忆不是很深刻,这一天经历了两场面试,有点累,脑子也已经转不过来了,加上项目中还有好几个bug等着改…

对这段时间的面试进行下记录,方便以后回忆,也希望能帮助到看到这篇博文的你~

发布了42 篇原创文章 · 获赞 10 · 访问量 7036

猜你喜欢

转载自blog.csdn.net/MCJPAO/article/details/104033437