xx支付宝java笔试题

上传人:郭** 文档编号:116281698 上传时间:2019-11-16 格式:DOC 页数:4 大小:63.67KB
返回 下载 相关 举报
xx支付宝java笔试题_第1页
第1页 / 共4页
xx支付宝java笔试题_第2页
第2页 / 共4页
xx支付宝java笔试题_第3页
第3页 / 共4页
xx支付宝java笔试题_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《xx支付宝java笔试题》由会员分享,可在线阅读,更多相关《xx支付宝java笔试题(4页珍藏版)》请在金锄头文库上搜索。

1、XX支付宝JAVA笔试题 支付宝这次面试直接是一波流搞定没有HR问为毛辞职职业规划之类的问题都是直接上干货的技术 笔试40分钟然后带上试卷直接去面试面试时间长短就不清楚了我大概面了1个小时左右 笔试: 1.cookie和session的区别 2.JVM内存模型 3.SQL注入的原理 4.悲观锁和乐观锁 5.读程序输出结果关于treemap的 6.linux基础命令统计日志中的信息 7.java分布式集群 8.一道设计题具体到数据库的表大概是淘宝的搜索中输入手机会出来很多类型按品牌按价格区间按手机种类 还有2道题我记不住了 面试: 1.介绍你做过的项目用到的技术涉及到的模块然后从项目中问各种技术

2、实现的细节(为了确保你是真的懂了) 2.看你的试卷喊你讲解做题的思路以及这样结果的原因(考的是各位的java基础知识了这点是绕不过去的懂了就懂了啊只有平时多看书) 3.团购6位验证码以及团购成功后发送到你手机上的条码的实现方式(第一个问题我说用随机数+时间来验证第二个问题老实说我也没答上来我说用序列面试官说序列到后期20位以上的时候用户体验很差的) 4.淘宝上是如何保证库存和订单之间的数据准确性的(考点是分布式事务这个问题我也没答上来最后他问我有什么问题问他的时候我就反问的这个问题面试官人挺好的给我耐心的讲解了一遍淘宝的实现方式以及epay的实现方式淘宝是通过分布式事物中间用了一个叫协调者角色

3、的程序当那边点击购买时会库存减一保存一条预扣的状态但是是个预准备状态然后做成功后协调者会在另一个数据库生成订单然后这个订单也是预状态等两边都准备好以后通知协调者又协调者统一完成这2个数据库的事物从而达到完成一笔交易的目的若其中一方失败则将预扣的数字返回到库存从而实现类似回滚的操作) 5.索引的原理能否构建时间索引时间索引构建后会存在什么问题(索引原理我是回答的堆表索引的构建原理以及查询原理但是关于时间索引的问题我也没回答出个所以然来看面试官的反馈好像回答得不够好吧) 6.你们数据库的数据量有多大(回答:我们是电信方面的系统表上亿的数据很正常)问:如果保证效率? (我是如此回答的各位自行结合自身

4、的情况参考答:后台JOB程序会定期备份把生产表数据移走然后备份表也会再备份一次如此剃度的备份保证生产库的数据是最小的然后备份表采用分区和子分区加上构建战略索引(分析系统的sql常用 查询字段构建复合索引以减少每次查询时对表的访问次数) 7.SQL注入的原理以及如何预防并举例(这个相对简单网上一搜一大片) 8.使用过Memcache么?用在项目中些地方?(答在门户主机上使用缓存session分布式的时候统一访问这台主机验证用户session是否存在来维持回话的状态和实现回话同步又追问:java代码中如何实现访问门户服务器的这个session池子的?几年前的代码确实忘记了于是坦白的说记不清楚了) 这些是主要的问题当你回答一个大问题时中间还有很多比较碎的追问性质的小问题总体给我的感觉是氛围很轻松+愉快的技术层面上还是需要你真正的理解透彻一些关键技术点才能做到应付各种追问和给出满意的答案吧如果只是一知半解想去蒙混过关肯定是不行的毕竟在支付宝的技术大牛面前多追问几句也就把你逼到死角了 还有一点比较重要的感觉就是他们比较在意你是否了解当下的一些比较热的技术点比如淘宝的秒杀是如何保证高并发下的安全性和性能新浪微博那种大数据量的发送就保证正确性和时效性的 自我感觉面试得很一般估计希望比较小吧共享这些希望能给各位小伙伴带来实际上的帮助

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号