拼多多Java面经

“什么是最困难的?”“与生活讲和。” ──米奇·阿尔博姆《相约星期二》

拼多多Java面经

一共两面技术加一面HR

一面

上来写一题算法,层次遍历树并输出每层的层级

聊项目

redis是怎么做缓存的

redis的持久化操作

如何利用redis处理热点数据

mysql的索引,使用B+树索引的好处

mysql性能查看以及如何优化

操作系统的用户态和核心态切换条件以及为什么要切换

操作系统的虚拟内存

线程间的通信方式,异步队列,消息延迟获取

hdfs的架构

二面

聊项目,怼细节,问是不是可以优化某些方案

分布式锁怎么实现

常用的容器,hashmap初始化操作时候的方案

有1000个数据存在hashmap中,实际的数量是多少,考虑负载因子和扩容

并发容器

mysql中为什么要用B+树索引,相比起其他数据结构的优势

有多少种方法可以让线程阻塞,能说多少说多少

锁是如何升级的

实现消费者生产者模型

网络编程nio和netty相关,netty的线程模型,零拷贝实现

TCP和UDP的使用场景

手撸代码,最长不重复子串

HR面

家是哪里的,以后的工作期望地点

期望的薪资是多少,现在已经有什么offer了

如何看待加班问题

上一段实习经历有什么收获

平时自己是怎么学习技术的,除了Java相关,还会去了解其他什么技术

其他一些常规问题

总结:

总体来说面试体验不错,基本是扣项目细节,问实现过程为主,然后展开面试内容,二面面试官对各种优化方案特别执着。没有问SSM相关,JVM这些常规,可能也是因为时间来不及了。HR挺好的,因为自己有急事,在二面之后马上给安排了HR面,相隔不到5分钟,感恩...

架构知识体系

1、高性能

阿里P8架构师细分的架构体系:高性能+微服务+开源框架+架构筑基

2、微服务

阿里P8架构师细分的架构体系:高性能+微服务+开源框架+架构筑基

3、开源框架

阿里P8架构师细分的架构体系:高性能+微服务+开源框架+架构筑基

4、架构筑基

阿里P8架构师细分的架构体系:高性能+微服务+开源框架+架构筑基

5、团队协作

阿里P8架构师细分的架构体系:高性能+微服务+开源框架+架构筑基

6、B2C商城项目实战

阿里P8架构师细分的架构体系:高性能+微服务+开源框架+架构筑基

架构视频学习

分享一些架构学习的视频资料,想要的可以自己去领取。

阿里P8架构师细分的架构体系:高性能+微服务+开源框架+架构筑基

欢迎加入Java高级架构学习交流群:939420159
本群提供免费的学习指导 架构资料 以及免费的解答
不懂得问题都可以在本群提出来 之后还会有职业生涯规划以及面试指导 进群修改群备注:开发年限-地区-经验 方便架构师解答问题
免费领取架构师全套视频!!!!!!!!

猜你喜欢

转载自blog.csdn.net/J_java1/article/details/83478992