九城网络、品高软件社招Java面经分享

九城网络

面试过程:

1、首先自我介绍以前的工作经历,然后从做的项目开始面试,慢慢的深入,逐渐谈到3大框架,数据库等方面。

2、Spring的原理及框架实现。

3、JVMGC原理。jvm调优,数据库优化,性能测试;框架相关;

4、jsp九大内置对象?jspservlet的区别?

5、重定向(sendRedirect)与转发(forward)的区别?

6、怎么解析XML,解析XML的方式有那些?

7、为什么要建立索引?

8、java集合,HashMap底层实现;多线程,缓存;tomcat 短连接;

9、还有一个具体游戏相关的例子:好友之间赠送礼物,每日赠送次数限制,以及礼物时限的处理。

10、、UML里面基本的关联关系有哪几种,举例说明。


品高软件

面试过程:

1、先让自我介绍一下然后问你的项目经验,然后是薪资方面的问题,还有为什么跳槽?

2、tomcat的启动过程,spring的启动过程。

3、java多线程内存模型,整数反转,代理模式。

4、ngnixapachejava垃圾收集算法。

5、假设现在有很大的数据量,如何优化才能提高速度?

6、通过端口号查找jvm进程怎么查?

7、对spring的源码了解了多少。

8、httpstomcat中怎么配置,httpstomcat中默认端口号是多少?

9、目前能解决同步锁阻塞效率问题的线程池

10、比如说你缓存里存了个对象,可是有一天对象对应的类里增加或者删除了一条属性,你怎么处理这个缓存中的对象?

#面经##社招##Java工程师##九城网络##品高软件#
全部评论

相关推荐

投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
4 8 评论
分享
牛客网
牛客企业服务