九城网络、品高软件社招Java面经分享
九城网络
面试过程:
1、首先自我介绍以前的工作经历,然后从做的项目开始面试,慢慢的深入,逐渐谈到3大框架,数据库等方面。
2、Spring的原理及框架实现。
3、JVM的GC原理。jvm调优,数据库优化,性能测试;框架相关;
4、jsp九大内置对象?jsp与servlet的区别?
5、重定向(sendRedirect)与转发(forward)的区别?
6、怎么解析XML,解析XML的方式有那些?
7、为什么要建立索引?
8、java集合,HashMap底层实现;多线程,缓存;tomcat 短连接;
9、还有一个具体游戏相关的例子:好友之间赠送礼物,每日赠送次数限制,以及礼物时限的处理。
10、、UML里面基本的关联关系有哪几种,举例说明。
品高软件
面试过程:
1、先让自我介绍一下然后问你的项目经验,然后是薪资方面的问题,还有为什么跳槽?
2、tomcat的启动过程,spring的启动过程。
3、java多线程内存模型,整数反转,代理模式。
4、ngnix和apache,java垃圾收集算法。
5、假设现在有很大的数据量,如何优化才能提高速度?
6、通过端口号查找jvm进程怎么查?
7、对spring的源码了解了多少。
8、https在tomcat中怎么配置,https在tomcat中默认端口号是多少?
9、目前能解决同步锁阻塞效率问题的线程池
10、比如说你缓存里存了个对象,可是有一天对象对应的类里增加或者删除了一条属性,你怎么处理这个缓存中的对象?
#面经##社招##Java工程师##九城网络##品高软件#