新桥技术/腾信软创/文轩电子后端Java社招面试经历
新桥技术
面试过程:
1、hashmap的结构是怎么样的?
2、单例,jvm内存模型。
3、Java线程池的实现
4、类加载顺序;
5、一个SQL语句问题;
6、Hibernate相关的问题,主要是一级、二级session的处理。
7、开源框架spring,webwork等。
8、如何实现负载均衡,如何优化数据库和前端。
答:负载均衡使用tomcat做一个集群。优化数据库是简历索引,表分区规范化的外键,前端采用缓存。
9、为什么离职?了解我们公司么?
腾信软创
面试过程:
1、sql的优化,index,分区表。
2、JVM tomcat容器启动,jvm加载情况描述。
3、新生代和老生代的gc方式。
4、DB优化,hash,线性表,二叉树。
5、hibernate缓存机制。
6、java的strin对象有哪些?数据库设计达到几范式。
7、数据库加索引用到的是什么数据结构。
8、http三次握手怎么完成的?
答:第一次握手:客户端请求;第二次握手:服务端接收到请求,并返回;第三次握手:客户端接收到服务端返回,完成链接。
文轩电子
面试过程:
1、自我介绍,介绍一下你觉得做得最好的项目。
2、然后问了比较多jvm相关的问题,比如内存划分、内存溢出、栈内存结构。
3、事务相关,分布式事务 java concurrent包的内容。
4、聊了mysql、设计模式。
5、session如何自己实现?
6、redis中key是否有限制?
7、hashmap的底层结构。
8、二分查找法。
9、spring,springmvc ,mysql,nosql,redis,memcache,mongodb等技术细节。
#面经##社招##腾信软创##Java工程师#