转载 蚂蚁课堂博客-http://www.itmayiedu.com/front/articleinfo/131.html
上海快钱支付Java面试题解析
地点在浦东新区, 没有笔试题 直接问。 主要考察 序列化 事务 分布式、map实现原理 线程安全 并发包 算法 智商题。
①说说序列化?
做数据的持久化操作
答:对象使用IO的方式存放在硬盘上,这叫序列化。简单说就是使用java序列化 转成字节。
②序列化?哪里用到了? 每个类上有个表示ID是?
答:hibernate、持久层框架、网络通讯等。id表示反序列化 不重复。
③序列化有那些协议?
xml json
④说一下死锁 同步中嵌套同步导致无法释放锁。
答:悲观锁和乐观锁区别?
乐观锁