开头

我们面试的时候 ,经常会被问这种到问题:Spring中bean的循环依赖怎么解决? Spring中bean的加载过程? spring相关的问题一直是大厂面试常问到的一个问题,也是一直困扰这我们,不知道从哪里下手,今天举例分析大厂的一些spring相关的面试真题。和分享我学习spring相关问题所整理的一些知识点。

字节跳动技术一面

面问的都还比较基础,答得也还算顺利

说下你的实习项目吧讲一下线程参数的含义Innodb的索引实现为什么是B+树?Redis的使用,分布式锁的实现操作系统虚拟内存换页的过程TCP三次握手volatile关键字的作用乐观锁、悲观锁HashMap结构,是否线程安全?ConcurrentHashMap如何保证线程安全?之前用过哪些设计模式?算法题:滑动窗口

字节跳动技术二面

发现字节的面试官都挺年轻的,头发也没怎么秃,哈哈~

说一下B树和B+树的区别说一下HashMap的实现,扩容机制,扩容时如何保证可操作?Redis扩容机制(渐进式单线程扩容)Spring AOP的原理Spring IoC的原理,如何实现,如何解决循环依赖?两线程对变量i进行加1操作,结果如何?为什么?怎么解决?CAS概念、原子类实现原理synchronize底层实现,如何实现Lock?AQS有什么特点?手写项目中某个模块代码。介绍各种网络协议。DNS在网络层用哪个协议,为什么。介绍HTTPS协议,详述SSL建立连接过程。代码题:反转单链表。代码题:复杂链表复制。代码题:数组a,先单调地址再单调递减,输出数组中不同元素个数。要求:O(1)空间复杂度,不能改变原数组

字节跳动技术三面

算法题多到爆炸,感觉是算法专场,宇宙条果真名不虚传

说一下Java垃圾回收机制64匹马,8个赛道,找最快的4匹马。64匹马,8个赛道,找最快的8匹马。给出两个升序数组A、B和长度m、n,求第k个大的给出数组A,长度为n,数组中元素的值位于[0, n - 1]之间,求是否有重复元素讲一下多线程与多进程区别JVM中什么时候会进行垃圾回收?什么样的对象是可以回收的?Spring主要思想是什么?你未来的发展方向是什么?确定了么?打算一直做Java?有考虑过转吗?那你平时是怎么学习Java的呢?分享最近看的一本书

字节跳动技术四面

那天状态不佳,面试官也没有问太多问题,以为没戏了

场景题目:设计一个短域名服务:短信存不了太长网站,需要弄成短域名,你该如何设计一个服务,可以为全国的网址服务。TCP为什么是三次握手四次挥手?数据库的隔离级别sql题,写了个连表查询外加模糊查询算法:镜像二叉树 …

字节跳动HR面

再次感叹一下,字节跳动的小姐姐又漂亮又年轻!

自我介绍你了解字节跳动吗?说说你眼中的字节吧!你平时用字节跳动的哪个产品比较多?为什么想要来字节?意向城市是北京吗?说一下你自己的职业规划吧预期薪资其他一些常规问题

面试结束复盘查漏补缺

每次面试都是检验自己知识与技术实力的一次机会,面试结束后建议大家及时总结复盘,查漏补缺,然后有针对性地进行学习,既能提高下一场面试的成功概率,还能增加自己的技术知识栈储备,可谓是一举两得。

以下最新总结的阿里P6资深Java必考题范围和答案,包含最全MySQL、Redis、Java并发编程等等面试题和答案,用于参考~

重要的事说三遍,关注+关注+关注!

![image.png](https://upload-images.jianshu.io/upload_images/24616006-c220a70d550e4242.png?imageMogr2/a

点击领取2024完整开源项目《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

uto-orient/strip%7CimageView2/2/w/1240)

更多笔记分享

uto-orient/strip%7CimageView2/2/w/1240)

更多笔记分享

[外链图片转存中…(img-JGrEWxiO-1709817544582)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

文章链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。