面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
Java
确定通过确定通过
1面:①自我介绍少不了,balabala介绍了一通(包含了工作经历)。          ②看简历提问题,(背景:项目是做银联清结算平台,其中支付模块,下载银行流水,核销等其他模块是我负责设计及开发的。清结算平台要部署在5台服务器上。)上来就是一套3连,数据量有多大?如何防止重复支付?QPS是多少?一一回答后,然后又问如何提升系统的并发能力?答曰:提升系统的处理能力方法上无外乎水平扩展和垂直扩展。水平扩展就是增加机器数,垂直扩展就是提升单机硬件性能或者提升单机的架构性能(使用cache,使用异步来增加单服务的吞吐量,尽量使用无锁的数据结构)。 在系统的分层架构中,各层次水平扩展又有所不同:(1)反向代理层可通过DNS轮询方式(2)站点层可用nginx(3)服务层可通过服务连接池来水平扩展(4)数据库层面分库分表。然后每层又详细的介绍下再举个栗子。接下来又问了分布式方面的问题 ,如分布式事物的一致性等等问题。表的扩展方案问题:如在线表变更,举例:生产环境上某表数据800w条,因为新的业务需求要在该表上增加2字段,问我有哪些可行性方案。因为我非专业dba,就发表了我一些可爱的见解,就不说出来被大家笑话了。剩下还有很多问题,因年代久远,大抵已经忘却。 2面:(面试的有产品,有架构,还有2个漂亮的妹子可能是人事)①开始又是一通自我介绍,②然后4个人对我一通乱问,我一一应答如流,妹子的问题也没什么营养,和调查户口一样,或许对我有什么不好意思的想法也说不准。我们回归正题,架构师问了一些分布式session问题,maven的生命周期,一些数据结构上的知识,如2叉树的3种遍历,哈希表,结构体和共同体等问题。然后在妹子的打岔中愉悦的结束了这次面试。 ...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网翼支付翼支付面试经验翼支付面试经验:群面,人力和技术都在...
正在招聘HBase中级工程师16 个岗位