京东后端研发四面(附架构面试专题)及B2C商城架构项目实战分享!

本文详细介绍了京东后端研发的面试过程,涵盖一面的基础知识和压力面试,二面的解决方案考察,三面的项目重点,以及四面的人生态度讨论。内容涉及Java基础、数据结构、并发编程、数据库、分布式架构和开源项目等。同时,作者分享了一个B2B电商商城的实战项目,涵盖了系统设计、架构、数据库、订单处理、支付系统和分布式调度等多个方面。
摘要由CSDN通过智能技术生成

一面主要问题如下(主要注重基础,问得很深很广,压力面试):

  • 首先自我介绍

  • 数据结构算法的基本问题,如排序算法,二叉树遍历,后序遍历非递归,图的最短路径问题

  • 对一个数组进行绝对值排序的算法

  • java中hashmap的底层实现

  • java中垃圾回收机制GC原理等

  • 介绍自己的项目,数据库中用到的数据结构数据模型,死锁的概念(问的应该是数据库的死锁),如何避免死锁?

  • 乐观锁和悲观锁?

  • 一致性hash算法

  • 项目中业务对象的关联关系/关联方式,谈谈左外连接及如何实现多对多关系模型

  • spring的IOC和AOP

  • sping如何实现(保证)事务一致性完整性,spring中事务传播机制类型

  • 谈谈WEB的架构(应该指的是j2ee开发架构模型)、项目中的用户场景使用场景

  • 对分布式架构的了解,如分布式存储 分布式缓存 分布式计算

  • 谈谈对阿里的哪些开源项目有所了解?

  • 对淘宝技术是否有了解?

  • 对其杭州信息平台事业部其主要业务是否了解(

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值