写点什么

面试前夕,你一定要先来看看阿里和京东都问些啥!(阿里 + 京东 Java 岗面试题概要)

发布于: 3 小时前

很多程序员都会担心 35 岁的职业危机,而数据也显示,40 岁以上的程序员几乎不存在,大都转了管理岗,余下的只能被迫离职或者转行。然而,太久待在舒适区,可能连小公司的面试,都很难通过了。


程序员是最需要将终生学习贯彻到底的职业,一旦停止学习,离被淘汰,也就不远了。程序员工作都很忙,所以最好能在空闲的时候看看大厂的面试题,多刷面试题的作用可能会超出你的想象


  • 学习前辈的面试方法和经验

  • 检测自己的技术能力,培养自己的职业危机感

  • 学习更多的技术,锻炼对技术的敏锐度

  • 了解大厂面试的重难点,为自己的工作提供相应的经验

  • 了解市场行情,对主流技术留心,思考对自己技术栈的作用


你真的以为裁员裁的是年龄大、股票多的那些人?毕业后同学朋友在华为的也有几个,据他们的说法:人家裁的都是工作十来年,考评普通职级一般,收入和股票都偏低的一群人。也就是:这部分人的工作具有可替代性


所以,裁员裁的是这三类人:


  • 拿着远超三个应届毕业生的工资,但是能力最多顶一个。

  • 老油条,干活一般般,但是油油的。

  • 只会写代码,职业素养和情商一般般。


根本的根本,还是要提升自己的实力,因为在面试时,是要面技术的,所有的外包装都会被揭穿。



比如说高级工程师,你有钻研 2019 百度、京东、腾讯、阿里巴巴等各大厂高级开发工程师的面试题吗?



阿里巴巴 Java 高级工程师面试概要

  • http2 的原理,https 的原理,描述一下 TSL 的握手过程。

  • TCP 三次握手和四次握手?为什么三次握手,TCP 的 ack seq 是 ack 次数还是 ack 字节数?RST 报文指的是什么报文?

  • volatile 关键字是如何防止指令重排的,synchronized 能防止指令重排吗?

  • synchronized 的锁消除与锁优化,自旋锁轻量级锁与重量级锁分别都是什么?

  • Hashmap 底层原理

  • Netty 的内存池算法和对象池算法,什么情况下会内存泄漏?

  • Zookeeper 做服务的注册中心,如果服务规模大于 1000,会发生羊群效应网络风暴,怎么优化?

  • 分布式事务两阶段提交如果第二阶段超时了怎么办?

  • 从源码角度讲一讲 Eureka 的底层架构与设计原理?

  • 14 亿用户量的微博 plus,如何设计点赞系统才能保证高性能?

京东 Java 高级工程师面试概要

  • Java 常用的数据结构有哪些?哪些是线程安全的?是怎么保证线程安全的?

  • 线程池内部工作原理

  • 死锁是什么意思,形成条件是什么?出现死锁是可以通过什么方式去排查

  • 在交易过程中如何放在用户在支付时的重复支付(交叉支付)

  • 数据库索引有哪几种,他们之间的区别

  • RPC 通信过程中,假设 A 系统提供了一个方法入参是一个 JavaBean,出参也是一个 JavaBean。另外两个系统 B 系统、C 系统调用接口,调用方 B 想让提供方 A 增加一个返回参数,假设服务提供方 A 增加了返回参数,请问 C 系统调用方需要做什么处理?

  • nginx 的配置问题,能否配置跳转 2 级域名

  • 讲一下怎么使用分布式锁

  • 是否使用过 MQ,这里博主答的是 ActiveMQ 相关方面的知识,这里问到多是从业务解决方面来问的,你们 mq 都用来干嘛了,为什么用它,mq 的持久化机制,如果消费失败了怎么办,使用 mq 消费的时候使用事务控制吗?如何使用


看面试题可以是为了面试,也可以是对自己学到的东西的一种查漏补缺,更加深刻的去了解一些核心知识点


有些人花了三五年就能掌握这些知识点,成功面上高薪架构师


有些人花了十多年却只知道些皮毛,每天做着 CRUD 的工作。


你学的东西是否匹配那些高薪架构师的岗位,学习资料又是否是最新最全?不要把时间浪费在那些不必要的资源上,找准一份适合的学习路线,比什么都重要!


在这里分享我准备的《Java 进阶面试专题精选》,这份 Plus 版本的面试文档,共分为五大模块:性能优化面试专栏、微服务架构面试专栏、并发编程高级面试专栏、开源框架面试题专栏、分布式面试专栏


由于 pdf 文档里的细节内容实在过多所以只编辑了部分知识点的章节粗略的介绍下,每个章节小节点里面都有更细化的内容!

快速获取方式——添加小助理 Vx:xy9006xy 即可免费获取

一、性能优化面试专栏

  1. tomcat 性能优化整理

  2. JVM 性能优化整理

  3. Mysql 性能优化整理

二、微服务架构面试专栏

  1. pringCloud 面试整理

  2. SpringBoot 面试整理

  3. Dubbo 面试整理

三、并发编程高级面试专栏

  1. 并发面试整理

四、开源框架面试题专栏

  1. Spring 面试整理

  2. SpringMVC 面试整理

  3. MyBatis 面试整理

五、分布式面试专栏

  1. 分布式限流面试整理

  2. 分布式通讯面试整理

  3. 分布式数据库面试整理

总纲


由于篇幅限制小编,pdf 文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

快速获取方式:添加小助理 Vx:xy9006xy 即可免费获取


用户头像

复杂问题简单说 2020.09.04 加入

欢迎关注公众号:老男孩的架构路;超500+架构技术知识点分享整理 后台私信【资料】领取《Java面试宝典Plus》版

评论

发布
暂无评论
面试前夕,你一定要先来看看阿里和京东都问些啥!(阿里+京东Java岗面试题概要)