今天去支付宝面试,比较囧。
问:说说2叉树的前序后序遍历算法
答:忘记了
问:说说网的遍历算法
答:忘记了
问:ESB服务,MQ队列堵塞,怎么办?
答:如果前端是http请求,会超时,并记录一个失败的请求,如果是mq请求慢慢等。
问:异常怎么处理?
答:rt异常一般不怎么处理,其他异常处理。
问:网络终端的话怎么处理?
答:可以catch,告诉用户失败了
问:如果请求数目巨大,堵塞的请求怎么办?
答:可以catch,放q里
问:q放不下怎么办?
答:放数据库里。
问:数据库放不下怎么办?
答(终于稍微懂了一下脑筋,分析了一下):首先,请求巨大,还不能处理;其次,排队还存不起。所以,只能抛弃请求,告诉用户请求失败。
问:了解领域模型么?
答:了解一点
问:画一下批量入库的领域模型
发货方.发货(货物)
仓库.收货(货物)
服务类。。。。
。。。。。。
回去的路上发思了一下,没有一个回答对的。但是必须肯定支付宝问的问题还是非常有水平的,比问hibernate怎么用等诸如此类的问题要有水平的多。
路上思考答案如下
问:ESB服务,MQ队列堵塞,怎么办?
答:如果某q堵塞,进行调度,转移到别的q去。如果都堵塞,就要考虑增加服务等措施了。(我们现在就是这么做的,当时。。。。傻了)
问:异常捕捉。。。。
答:当网络异常引起请求堵塞的时候,将请求转存到q队列或者数据库中。切换到备用机。。。
问:关于领域模型
答:刚才回答部分的服务类应该去掉。业务完全通过对象来表述。但是导致对象职责过多,不能重用,所以现在领域设计,一般会剥离业务到服务类里,增加业务对象的重用性。
分享到:
相关推荐
【支付宝面试题 (高级java) 2014】是一个针对具有3-5年开发经验的Java工程师设计的面试题目集锦,旨在测试和考察候选人在Java编程、支付宝相关技术和软件工程实践方面的能力。这份高清图片版的面试题库包含了多个...
根据给定的信息,我们可以推断出这份文档包含了2014年支付宝面试的相关知识点,包括笔试题目和面试问题。下面将对这些知识点进行详细的解析。 ### 1. Cookies与Session Cookies是一种存储在用户浏览器上的小文本...
在支付宝的面试过程中,涉及到的技术领域广泛,涵盖了Web开发、框架理解、数据库优化、项目经验、团队协作以及问题解决能力等多个方面。以下是对这些面试题目的详细解答: 1. 自我介绍:通常包括个人教育背景、工作...
在Java面试过程中,尤其是针对支付宝或阿里巴巴这样的顶级互联网公司,面试者需要具备深厚的Java基础知识以及对实际问题的解决能力。以下是一些关键知识点的详细解释: 1. **Java基础** - **数据类型与变量**:...
1. junit用法,before,beforeClass,after, afterClass的执行顺序 2. 分布式锁 3. nginx的请求转发算法,如何配置根据权重转发 4. 用hashmap实现redis有什么问题(死锁,死循环,可用ConcurrentHashmap) ...
其次,支付宝面试总结.doc可能包含支付宝公司的特定技术要求,比如: 1. **分布式系统**:CAP理论、BASE理论,分布式锁,分布式事务解决方案,如2PC、TCC等。 2. **微服务架构**:Docker容器化,Kubernetes或Mesos...
- **多轮面试**:支付宝面试共分三次技术面试,对求职者的综合能力进行了全面评估。 3. **其他公司面试经历** 虽然文章中未详细提及百度和阿里巴巴的具体面试过程,但从作者的经历来看,可以推测这两家公司的面试...
"支付宝电话面试产品经理分享" 本文总结了作者参加支付宝产品经理电话面试的经验,涵盖了面试的问题、回答的思路和总结的经验教训。面试的问题可以归结为三个方面:项目经历、产品经理岗位理解和支付宝相关问题。 ...
资料文档支付宝电话面试产品经理分享资料文档支付宝电话面试产品经理分享提取方式是百度网盘分享地址
【蚂蚁云客服机器人面试自我介绍】的文档主要是一位应聘者在面试蚂蚁云客服机器人的职位时,所做的自我介绍。在介绍中,应聘者展现了自己的专业背景、工作经验、个人优势以及对自身不足的认识。 首先,这位应聘者...
【蚂蚁云客服机器人面试答案解析】 1. 自我介绍与技术领域:在面试中,自我介绍应简洁明了,强调自己的技术专长和经验。提到自己在IT领域的项目经验,如涉及的技术栈,如微服务、数据库管理、监控工具的使用等。 2...
最后,关于小程序开发,无论是微信小程序、支付宝小程序还是百度智能小程序,它们都需要开发者熟悉特定的开发环境和API。面试中可能询问小程序的页面生命周期、组件使用、网络请求、数据存储以及如何优化用户体验等...
并做了答题思路和参考回答(包含IT行业的大量名企、行业大佬公司面试经验进行的总结:Inter、红帽、惠普、百度、IBM、曙光、用友、中软、中科软、搜狐、支付宝、紫光、EMC、Oracle)。后续将会推出针对软件测试职位...
支付宝云客服考试题库.doc
- **集成方式**: 支付接口的集成通常依赖于第三方支付平台提供的SDK或API文档,常见的支付平台有支付宝、微信支付等。开发者需按照平台的规范进行集成。 #### 十一、Redis作为缓存的优势 - **高性能**: Redis是一...
11. **产品和技术结合**:对阿里巴巴旗下产品(如淘宝、天猫、支付宝)的了解,以及如何利用技术解决实际业务问题。 12. **软技能**:沟通能力、团队合作、问题解决能力、学习能力、抗压能力,这些都会在面试中通过...
算法设计和问题解决能力在面试中尤为重要。 5. **操作系统**:可能考察进程与线程的区别,内存管理机制(如分页、分段),以及死锁的概念和预防策略。此外,操作系统对并发和同步的理解,如信号量、管程等原语,也...
5. **07 长春欣想电子商城**:类似Amazon或淘宝的电商项目,会涉及支付集成(如支付宝或微信支付),用户认证与权限管理,以及商品推荐算法。可能使用Spring Cloud进行微服务架构。 6. **08 医药管理系统**:可能...
这类测试通常用于初步筛选应聘者,通过考察应聘者的逻辑思维能力、数学推理能力以及图形理解能力等,来判断其是否具备进一步面试的资格。下面我们将详细解析可能涉及的知识点。 ### 一、逻辑推理 逻辑推理题主要...
阿里集团的业务范围广泛,涵盖了B2B、B2C、C2C、支付平台、云计算等多个领域,旗下拥有包括阿里巴巴B2B(香港上市代码:1688)、天猫、淘宝、支付宝、阿里软件、阿里妈妈、口碑网、阿里云、中国雅虎、一淘网、中国...