东方财富 服务端开发 一面、二面、HR面面经
一面(50分钟)8月18日:
1. 自我介绍,关于社团问了几句;
2. 垃圾回收的过程,两种标记方法,四种引用,回收算法,以及垃圾回收器的特点,聊了十几分钟;
3. 由2承接,那么实际编程过程中针对内存管理有什么心得体会和想法;
4. 上线的系统出现问题怎么排查,不太知道问的啥,说了半天程序debug,面试官想问日志方面的细节;
5. 挑个熟悉的项目讲下,有什么难点,优化之类的,消息队列是多线程消费吗,细节聊了十几分钟;
6. 针对新知识的学习过程;
7. 手撕算法:判断是否是子串;
8. 反问
其他的记不太清楚了,面试官人很好,也会给建议,一直说我们就是聊一下没给什么压力,19号打电话说通过约二面。
二面和HR面(50分钟)8月25日:
专业面:
1. 自我介绍;
2. IO流分为几种,介绍下;
3. 读取文件并处理的操作,Files有什么经常使用的函数,我不记得了。。
4. Java的异常,写程序的时候遇到过哪些;
5. CMS和G1这两个垃圾回收器各自的特点和对比;
6. Spring框架的IOC了解吗,聊了一会;
7. 面向过程和面向对象的语言你觉得有各自有什么特点,说了一会Java的三个特性和C语言;
8. 线程的状态都有哪些,状态的转化讲了一下;
9. 创建线程的两种方式:Callable 和 Runnable有什么区别;
10. ORM,SpringMVC,Mybatis这些框架你觉得对于软件开发有什么积极的影响和作用,从宏观角度说;
HR面:
1. 社团工作聊了下;
2. 你周边的同学同事怎么评价你;
3. 职业规划;
4. 如果入职了你觉得可能会有落差的地方;
5. 哪里人,找工作有什么偏向;
6. 有没有企业的实际开发经历,遇到什么困难;
7. 想从事的方向;
8. 反问。
专业面和HR面一共五十多分钟吧,东方财富的面试体验真的很不错,面试官会有回应并且有建议,HR通知也很到位,会说清楚流程
电话通知二面通过,之后线下面试。
------------------------------------------------------------------------------------------------------------------------------------
更新:收到OC了。