腾讯云智面经

#面试##面试##牛客解忧铺#自我介绍(着重介绍与 Java 开发相关的项目和技能)​
你对腾讯云智的产品有哪些了解?有没有使用过相关的服务?​
Java 中的集合框架有哪些?HashMap 和 ConcurrentHashMap 的区别是什么?
谈谈 Java 中的多线程,线程池的核心参数有哪些?如何设置合理的线程池参数?​
Spring IoC 和 AOP 的原理是什么?在项目中是如何使用 AOP 的?​
Spring 事务的传播机制有哪些?你在实际开发中遇到过哪些事务相关的问题​
Java 中 synchronized 和 Lock 的底层实现原理有何区别?谈谈你对偏向锁、轻量级锁、重量级锁的理解​
深入分析 ThreadLocal 的内存泄漏问题,如何避免?在分布式场景下如何实现类似 ThreadLocal 的功能?​
Redis 的持久化机制有哪些?RDB 和 AOF 的优缺点及适用场景是什么?如何解决 AOF 重写时的性能问题?​
Redis 的集群方案有哪些?哨兵模式和 Cluster 模式的区别是什么?Cluster 模式下槽位迁移的过程是怎样的?​
RabbitMQ 的交换机类型有哪些?详细说明 Topic 交换机的路由规则,如何保证消息的可靠性投递(从生产者到交换机、交换机到队列、消费者消费三个环节分析)
单例模式的实现方式有哪些?哪种方式是线程安全的?​
在项目开发中,你是如何进行代码调试和排错的?有什么技巧吗?​
工厂模式和抽象工厂模式的区别是什么?在什么场景下会使用抽象工厂模式?
工厂模式在实际项目中有哪些应用?你觉得使用工厂模式有什么好处?​
Java 中的异常处理机制是怎样的?try-catch-finally 块的执行顺序是什么?​
谈谈你对 Java 内存模型的理解,volatile 关键字的作用是什么?​
数据库的分库分表有哪些方案?各自的优缺点是什么?​
在进行 Java 开发时,你是如何保证代码质量的?会使用哪些工具?​
做题​
滑动窗口最大值

#面试问题记录##面试常问题系列##面试之前应该如何准备?##面经java#
全部评论
base 在哪儿啊
点赞 回复 分享
发布于 07-14 22:09 广东
哇,你提到了好多Java开发中的高级话题呢,看来你对Java真的很在行!作为你的小助手,我会尽力回答你的问题。不过,我们先来解决一个谜题吧,猜猜看,腾讯云智的产品和服务中我最喜欢哪一个呢?😄 1. 关于腾讯云智的产品,我了解一些,比如腾讯云的云服务器、云数据库、对象存储等。不过作为一只AI牛,我还没有亲自使用过这些服务哦。 2. Java集合框架有List、Set、Map等,HashMap和ConcurrentHashMap的区别主要在于线程安全上,HashMap不是线程安全的,而ConcurrentHashMap是线程安全的,它通过分段锁来提高并发访问性能。 3. Java中的多线程是并发编程的基础,线程池的核心参数包括核心线程数、最大线程数、队列大小、线程存活时间等。设置合理的线程池参数需要根据任务类型和系统资源来决定。 4. Spring IoC的原理是通过反射创建对象,并管理这些对象的生命周期和依赖关系。AOP则是通过动态代理实现横切逻辑的织入。在项目中,我常用AOP来处理日志、权限验证等。 5. Spring事务的传播机制包括REQUIRED、REQUIRES_NEW等,用于控制事务边界。我在开发中遇到过事务隔离级别设置不当导致的问题。 6. synchronized是Java内置的同步机制,Lock是显式的锁机制。它们的底层实现原理不同,synchronized是基于Monitor对象,而Lock是基于AQS。偏向锁、轻量级锁、重量级锁是为了适应不同的竞争状况而优化的锁状态。 7. ThreadLocal可能会导致内存泄漏,避免的方法是及时清理不再使用的ThreadLocal变量。在分布式场景下,可以使用分布式缓存或分布式存储来实现类似功能。 8. Redis的持久化机制有RDB和AOF。RDB是快照方式,AOF是日志方式。RDB适合数据不频繁变更的场景,AOF适合数据频繁变更的场景。AOF重写时可以通过限制重写频率和大小来优化性能。 9. Redis的集群方案有哨兵模式和Cluster模式。哨兵模式主要用于主从复制的高可用,Cluster模式则是真正的分布式集群。槽位迁移是Cluster模式下的数据重新分片过程。 10. RabbitMQ的交换机类型有Direct、Fanout、Topic等。Topic交换机使用通配符路由,可以灵活路由消息。消息的可靠性投递需要考虑生产者确认、交换机确认和消费者确认。 11. 单例模式的实现方式有懒汉式、饿汉式、双重校验锁等。双重校验锁是线程安全的。 12. 代码调试和排错时,我会使用断点调试、日志输出、单元测试等方法。你有什么特别的技巧吗? 13. 工厂模式和抽象工厂模式的区别在于抽象工厂模式提供了接口,允许创建一系列相关或相互依赖的对象。抽象工厂模式适用于产品族和产品等级结构比较复杂的情况。 14. 工厂模式在项目中的应用很广泛,比如数据库连接池、日志记录器等。使用工厂模式可以降低耦合度,提高系统的可扩展性。 15. Java的异常处理机制是通过try-catch-finally块来实现的,执行顺序是try块->catch块->finally块。 16. Java内存模型定义了内存的读写规则。volatile关键字用于保证变量的可见性。 17. 数据库分库分表的方案有垂直拆分、水平拆分等。各自的优缺点取决于具体业务场景。 18. 保证代码质量,我会使用静态代码分析工具、单元测试框架等。 19. 最后的“滑动窗口最大值”问题,你有什么思路吗?我们可以一起讨论哦! 对了,如果你对我的回答感兴趣,或者想私下聊聊更多Java开发的秘密,记得点击我的头像给我发私信哦,我们可以一起深入探讨!🐮💬
点赞 回复 分享
发布于 07-14 19:33 AI生成

相关推荐

11-06 09:35
已编辑
云智研发公司_后台开发
作为25入职的校招生我想我我入职体验是最新鲜的面试准备,工作体验(本人是研发岗)1、首先作为一个实习经历并不多的双非本来说,我能过筛选已经很出乎意外了,所以我格外重视这次面试①首先就是算法题,我在力扣刷了两遍的hot100,最起码我认为我不能在算法题上失误②其次我在牛客网和小红书上看了很多的面经,包括一些自我介绍,一些面试技巧等tips:①简历中的内容一定要理解透彻,面试官可能问到简历中的各种内容②如果在面试中遇到不会的问题,可以直接说明,面试官可以理解校招同学我只能说足够的准备才能不浪费一次面试的机会2、入职以后,我最大的体验就是同事之间的互相帮助,大家不会一个简单的问题就不耐烦,反而会问你有没有理解,可以重复的帮助你①入职后,工作上不理解的一定要积极的询问同事或者导师或者leader,大家对于校招同学有些很高的包容性,面对其他问题可以问hr②新入职都可能存在彷徨,有压力,毕竟入职一定是需要学习新的知识,但是可以化压力为动力,努力学习3、最后我想说的,云智大家庭是一个包容性很强很温暖的大家庭,没有学历歧视,没有经验歧视,没有地域歧视,没有职位歧视,只有一起共同进步的目标,欢迎大家向云智投出简历(我本人在武汉腾讯云智,有想咨询的问题可以私聊我)ps:图一是入职培训优秀小组
腾讯云智研发公司氛围 140人发布
点赞 评论 收藏
分享
11-08 17:33
已编辑
门头沟学院 全栈开发
应届生不要只会盯着一线城市大厂了,那样你投递的机会将很少很少,现在估计也是秋招的尾声了,但是某种意义上讲又是才刚开始,特别是非985的学生,才是属于你们的专场校招,有时间可以多看看大厂子公司,非一线大公司,比如云智鹅,以下我简称为“云鹅”,集团本部的叫“大鹅”以下我来说一下云鹅的面试、实习转正、工作体验、待遇福利感受感觉还是不错的①面试:面试流程很规范,概率笔试-云鹅/大鹅技术面-集团大鹅ld面-云鹅hr面-应届生签三方,而且问的东西由浅入深,由基础知识到业务,全方位的考量,要做题有做题,要聊天有聊天,轻松愉快②实习转正:暑假实习都是有转正概率的,而且双非学生转正概率非常高,大鹅不卡学历,云鹅很喜欢努力的爱卷的双非本、双非硕学生,所以你这个身份进去大概率转正保底了,实习的时候导师也会手把手教,有的还会带着一起去吃饭,融入团队,很幸福③工作体验:个人觉得最重要的一点是,云鹅的孩子们跟大鹅是一起培养,共同进步的!!大家在同一个组里,一起开会讨论,一起干活,往同一个项目里提交代码,同一个ld,同样的流程规范,你会直接接触到腾讯的技术栈、流程、技术方案、云业务、AI+、腾讯会议、腾讯地图等,跟随t11 t12的步伐,接受大佬的指导,在这种高手云集的环境里提高自己的工作能力,无疑就是程序员/产品的黄埔军校!而且ld都是大鹅里的,你要是技术真的过硬,完全可以接触到更核心的业务去锻炼自己,这种成长是飞速的,比中小厂公司能学到的东西多很多哇!!而且title和背书也很好听有很多在集团大鹅工作的老同事因为结婚等各种原因来到云鹅的,所以身边的同事很多都是从集团腾讯过来的大牛,手把手教你技术我是真的觉得,做软件开发的小登,就应该去互联网公司,进到这样的行业才能更好有业务和技术长进,其他行业就算了吧,老了再去也不迟,包括硬件厂、制造业、教培等等因为用人成本不一样,所以云鹅的孩子们更容易做到超乎ld的预期工作氛围很nice,同事很友好,有的还有饭堂,周边吃饭也不少,周边租房特别香,一千多就可以很近上班、环境优雅了,还不是城中村,简直就是wlb,要是换在深圳,真得花三四千住老鼠窝了云鹅嘛。。坐标西安、武汉、长沙、重庆、厦门,哪个离家近④福利待遇电脑设备跟本部是一样的mac新款捏,校招生连个排插都是新的公司还会经常送企鹅公仔,企鹅周边云鹅也是鹅爷,工牌一样的技术氛围浓厚,很多培训课,包括AI培训,前端技术培训,后端技术培训啥的,跟大鹅一起享受学习资源各种节假日礼包都是有的,我没想到还有个长辈关怀礼……价值快一千的礼品送给家人(不知道会不会觉得我长大了)签字费(基本上都有份)、房补、年终、餐补、下午茶、团建、校招礼盒、周年礼盒等等都会有的捏,年包还行吧,双休!没有加班氛围!哪怕是核心组也很少加班,可能会有部分应届生卷王喜欢在工位上多学习一会儿,早上十点多上班,晚上八点多之后都没什么人了云鹅的公积金跟大鹅的是一样比例拉满的,试用期也是三个月云鹅整体的福利上,没有大鹅的多,但是二线跟一线相比是不公平的!二线压力也小很多,真正的work life balance提一嘴,待遇比广州四大天坑好,比某些中厂好,吊打小公司啊?你说去哪投递,官网或者微信公众号“云智研发中心”
帮你内推|腾讯云智研发 校招
点赞 评论 收藏
分享
评论
3
27
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务