腾讯面试技术分享:hashmap+SpringMVC+微服务+aop原理

这篇博客分享了腾讯面试过程中涉及到的技术点,包括微服务架构、Spring特性如IOC和AOP的原理,Java并发包下的ConcurrentHashMap和ThreadPoolExecutor,以及Linux命令和分布式事务处理。还探讨了Spring MVC运行机制、Redis持久化、并发问题如HashMap多线程下的挑战,以及JVM内存模型和Tomcat容器等核心知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

腾讯一面:

  1. 自我介绍
  2. 微服务的架构介绍,微服务与SOA的区别
  3. 分布式事务处理
  4. spring特性,ioc,aop原理及实现。
  5. java concurrent包下的的东西,和其中的实现,concurrentHashMap原理和ThreadPoolExcutor原理。
  6. linux常用命令,如何查看日志。
  7. 项目用到了spring cloud什么组件,分别作用是什么,原理是什么。
  8. java反射原理
  9. hashmap原理
  10. kylin的构造,在二次开发中你做了什么事情。
  11. 二次开发学到了什么
  12. hive,hadoop,hbase基本架构。
  13. 手写生产者消费者代码。
  14. 使用concurrent包下的来实现生产者消费者。

 

腾讯二面

  1. Java中都有什么锁
  2. 乐观锁和悲观锁
  3. nio与bio的了解以及说一下区别
  4. Java并发的理解
  5. 死锁,死锁原因
  6. springmvc和springboot区别
  7. 拦截器相关,属于哪个包
  8. mysql持久化和redis持久化
  9. redis为什么读写速率快性能好
  10. 说一下controller注解
  11. linux内核存储方式
  12. SpringMVC的运行机制 运行机制的每一部分的相关知识
  13. modelResovlve怎么渲染的?不同的页面不同的显示
  14. springioc解释一下,使用springioc的好处

 

腾讯三面

  1. 链表,数组的优缺点,应用场景,查找元素的复杂度
  2. hashmap多线程并发情况下有什么问题(就是jdk1.7hashmap成环)
  3. Jvm内存模型
  4. Tomcat容器了解吗?
  5. 有做过jvm调优吗
  6. Web项目里前后端连接用什么协议
  7. 线程创建方式
  8. Java中都有哪些锁
  9. 可重入锁的设计思路是什么
  10. hashmap原理,处理哈希冲突用的哪种方法
  11. 从哈希表中删除一个元素,再加入元素时恰好与原来那个哈希冲突,这个元素会放在哪
  12. 并发容器,Hashtable和concurrenthashmap区别

点击获取领取方式即可免费获得资料的领取方式!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值