风云科技
面试过程:
1、自我介绍之前的工作经历以及为什么辞职原因,自己为什么符合这一家公司,未来几年的计划是什么,对自己有什么要求,是否会长期呆在这个城市,对公司了解多少?
2、引用传递和值传递。
3、sso单点登陆怎么控制权限;(shiro)
4、webservice接口。
5、分布式事务;(两个本地事务外加消息中间件解决分布式事务的数据一致性)
6、多线程怎么通信?
支付宝
面试过程:
1、先自我介绍,没有直接问项目相关的,而是直接问的是简历上所写的各个技术点;
2、有多线程,线程池,数据库索引等相关的问题。
3、技术面完后,就是聊项目,会详细问项目中的各个关键点,实现方式,用到技术点的实现原理。比如我的项目中用到Netty,那么就会问到Netty的各个核心模块,NIO等询问起。
4、J.U.C锁和monitor之间的区别,实现,什么时候该用哪种锁,为什么?数据库各种锁什么时候用?
5、数据库创建索引的时候会锁表吗?为什么?
答:会。因为索引用的是B+ 树,要创建好索引,那么必须要建立好树结构。
宏晶信息科技
面试过程:
1、先让我自我介绍,稍微讲了一下项目经历和离职原因
2、java中的封装,动态绑定
3、也有一些数据库的使用,sql优化,shell命令
4、JVM的内存管理和长sql query的优化。
答:JVM就说一说以前的三层模型,以及GC的工作原理。SQL主要就是组合index的选用。
全部评论
(1) 回帖