网易java开发面试:一面+二面+三面以及 面试经验总结

这篇博客详述了作者在网易Java开发面试的经历,涵盖了一面的微服务架构、分布式事务、Spring原理,二面的并发、死锁、Spring事务,以及三面的项目设计与团队协作。面试中还涉及到了memcached、hadoop等分布式系统,以及线程安全的单例模式和错误排查技巧。面试官特别关注Spring框架细节、高并发处理和设计模式应用。
摘要由CSDN通过智能技术生成

网易java开发面试:一面+二面+三面以及 面试经验总结

 

网易一面:

自我介绍

微服务的架构介绍,微服务与SOA的区别

分布式事务处理

spring特性,ioc,aop原理及实现。

java concurrent包下的的东西,和其中的实现,concurrentHashMap原理和ThreadPoolExcutor原理。

linux常用命令,如何查看日志。

项目用到了spring cloud什么组件,分别作用是什么,原理是什么。

java反射原理

hashmap原理

kylin的构造,在二次开发中你做了什么事情。

二次开发学到了什么

hive,hadoop,hbase基本架构。

手写生产者消费者代码。

使用concurrent包下的来实现生产者消费者。

网易二面:

题目方面

memcached扩容/memcached原理/路由算法/为什么要分为多个slab

死锁怎么预防

怎么检测死锁

ArrayList和LinkedList/一亿个int要用哪种

长连接问题,连接过程网络断开怎么办,在客户端和服务端分别需要做什么处理(面试官提示心跳包,无奈还是不了解)

spring事务,spring事务实现原理。抛出异常之后回滚情况。启动的线程中出现异常会如何处理。

分布式事务处理和实现。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值