前言:
朋友在9月初密集面试了这3家互联网公司,均已拿到了offer,第一时间联系他给我提供一些面试题,现在已经把面试题总结完毕了,给有需要的小伙伴们提供一些帮助。
每个面试题上面我都有写上这些企业面试的时候侧重的面试点,方便大家进行查漏补缺,在文章的末尾还留有我收集到的目前一线互联网面试相关的面试题,欢迎大家来找我免费获取到!
蚂蚁中间件5面面试题:一致性Hash+分布式协议+rabbitmq+亿数据解决方案
拼多多3面+余额宝4面+蚂蚁金服5面,阿里P6+考验的技术点有哪些?一面
- 各种排序算法、未排序常规数据查找第K大的数,时间复杂度。
- 二叉树的深度
- 脏读和幻读是什么?
- 数据库的事务实现原理、操作过程、如何做到事物之间的独立性等问题
- 线程的生命周期
- 一致性hash算法原理与应用
- Https的加密方式
- 分布式一致性协议,二段、三段、TCC,优缺点
二面
- ACID CAP BASE理论
- 事务四大特性,以及事务的二段提交机制?
- 微服务架构是什么,它的优缺点?
- JVM什么对象会从新生代晋升到老年代
- 类加载过程,双亲委派机制及使用原因
- 一个任务分成十个任务,最后汇总计算,不能用fork/join
- 一个表一千个列值为true和false,写sql 查询 有300个列值为true的行。
三面
- 分布式raft算法
- zookeeper原理
- 乐观锁、悲观锁、互斥锁、读写锁的原理实现与区别
- docker和虚拟机的区别?
- RPC过程,服务注册中心宕机了怎么办?
- dubbo的基本架构,有哪些核心组件
- dubbo的负载均衡怎么做,讲一下具体代码实现。
- 数据库万级变成亿级,怎么处理?
四面
- 自我介绍
- 参与的项目最有收获的一个,谈谈你负责的核心编码以及架构设计?
- 项目中遇到的最大问题和解决思路?
- 谈谈消息中间件 rocketmq,kafka,activemq,rabbitmq从架构设计,再到实现,以及应用场景区别?
- 谈一个生活中遇到的最大的令你最有成就感的事情?
五面
- 兴趣爱好
- 你的缺点和优点
- 三年到五年的职业规划
- 你觉得你比其他人优秀的地方在哪里?请说重点的3个
- 为什么想来我们部门
阿里余额宝团队(Java1-4面题目):G1+二叉树+线上调优+MQ+Redis
拼多多3面+余额宝4面+蚂蚁金服5面,阿里P6+考验的技术点有哪些?一面
- hashmap源码问题
- HashMap底层结构 put操作讲一下
- HashMap、HashMap如何保证线程安全、ConcurrentHashMap
- JVM有哪些回收算法,对应的收集器有哪些?
- jvm g1的内存模型讲一下,G1和CMS收集器的区别?以及G1收集器对CMS的改进?
- java线程同步都有哪几种方式,synchonized和reteenlock的区别。
- cas的原理,变量要用哪个关键字修饰,volatile实现的原理。
- 如果让你实现一个线程安全的队列,你会怎么实现。
- mysql数据库优化会涉及到哪些?
- 手撕代码:按层次遍历二叉树?
- spring中用到了什么,ioc有什么好处,aop是怎么实现的?
二面
- 自我介绍&项目
- 分布式锁的原理。
- MySQL的事务隔离级别,分别解决什么问题?
- 常见的分布式事务方案有哪些?
- 如果让你实现一个https,你会怎么实现?
- dubbo有哪些模块,底层通信的原理?
- 如何从0到1设计一个类似Dubbo的RPC框架?
三面
- 自己参与的项目,技术难度高的有哪些?
- 线上有实际的性能优化经验?
- 从SQL、JVM、架构、数据库四个方面讲讲优化思路,以及如何优先排序?
- redis的持久化方式,redis3.0原生集群和redis读写分离+哨兵机制区别
- 如果让你实现一个mq,怎么样保证消息不丢失
- 你熟悉哪些中间件,谈谈你对他们的理解,以及对应的使用场景区别?
- 最后,你有什么想问我的?
四面
- 你个人的最大的缺点是什么?
- 在工作中和生活中遇见最大的挑战是什么?
- 未来有什么规划?
- 平时有哪些兴趣爱好?
最新拼多多技术部面试题:幻影读+分段锁+死锁+Spring Cloud+秒杀
拼多多3面+余额宝4面+蚂蚁金服5面,阿里P6+考验的技术点有哪些?一面
- 简短自我介绍
- 事务的ACID,其中把事务的隔离性详细解释一遍
- 脏读、幻影读、不可重复读
- 红黑树、二叉树的算法
- 平常用到哪些集合类?ArrayList和LinkedList区别?HashMap内部数据结构?ConcurrentHashMap分段锁?
- jdk1.8中,对hashMap和concurrentHashMap做了哪些优化
- 如何解决hash冲突的,以及如果冲突了,怎么在hash表中找到目标值
- synchronized 和 ReentranLock的区别?
- ThreadLocal?应用场景?
- Java GC机制?GC Roots有哪些?
- MySQL行锁是否会有死锁的情况?
二面
- 乐观锁和悲观锁了解吗?JDK中涉及到乐观锁和悲观锁的内容?
- Nginx负载均衡策略?
- Nginx和其他负载均衡框架对比过吗?
- Redis是单线程?
- Redis高并发快的原因?
- 如何利用Redis处理热点数据
- 谈谈Redis哨兵、复制、集群
- 工作中技术优化过哪些?JVM、MySQL、代码等都谈谈
三面
- Spring Cloud用到什么东西?如何实现负载均衡?服务挂了注册中心怎么判断?
- 网络编程nio和netty相关,netty的线程模型,零拷贝实现
- 分布式锁的实现你知道的有哪些?具体详细谈一种实现方式
- 高并发的应用场景,技术需要涉及到哪些?怎样来架构设计?
- 接着高并发的问题,谈到了秒杀等的技术应用:kafka、redis、mycat等
- 最后谈谈你参与过的项目,技术含量比较高的,相关的架构设计以及你负责哪些核心编码
最后的面试答案以及资料文档分享:
Java基础:
Java基础面试解析
拼多多3面+余额宝4面+蚂蚁金服5面,阿里P6+考验的技术点有哪些?Kafka:
Kafka面试解析
拼多多3面+余额宝4面+蚂蚁金服5面,阿里P6+考验的技术点有哪些?负载均衡:
负载均衡面试解析
拼多多3面+余额宝4面+蚂蚁金服5面,阿里P6+考验的技术点有哪些?由于篇幅的原因,还有些面试知识点解析我就不一一都放上来了,有需要的可以来私信我获取到,面试知识点包括但是不限于:Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo/Kafka、Hadoop、Hbase、Flink等高并发分布式、大数据、机器学习等技术!
拼多多3面+余额宝4面+蚂蚁金服5面,阿里P6+考验的技术点有哪些?点赞后,点击这里即可(一定要记得关注我,不然没办法回复陌生人私信)即可免费获取我所有的面试文档资料!
网友评论