面试
文章平均质量分 66
阿旭的编程之路
多年一线开发经验,深耕IT领域,持续分享干货,用编程做点有趣的事,感谢关注️
展开
-
面试常问的排序算法和经典算法(代码示例)
关于时间复杂度:关于稳定性:稳定的排序算法:冒泡排序、插入排序、归并排序和基数排序。不是稳定的排序算法:选择排序、快速排序、希尔排序、堆排序。1.冒泡排序2.选择排序3.插入排序4.希尔排序5.归并排序6.快速排序7.计数排序8.基数排序经典算法题1.斐波那契问题2.生兔子问题3.打印水仙花数4.回文问题5.二分法查找6.杨辉三角由于网页不好传动图,排序算法的动图关注私信我领取......原创 2022-06-07 21:57:20 · 254 阅读 · 1 评论 -
JVM面试必备知识
JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。 我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件,而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 。 每一种平台的解释器是不同的,但是实现的虚拟机是相同的,这也就是 Java 为什么能够跨平台的原因了 ,当一个程序从开始运行,这时虚拟机就开始实例化了,原创 2022-06-06 23:16:24 · 102 阅读 · 0 评论 -
Java面试突击第一季学习总结
主要内容消息队列搜索引擎分布式系统高并发架构高可用架构...面试题解析原创 2022-03-31 23:29:25 · 1854 阅读 · 0 评论 -
Java面试突击第二季学习总结
大厂考察内容1、技术广度2、项目经验3、生产经验4、技术深度5、系统设计面试题解析01、互联网大厂面试要求:技术广度、技术深度、系统设计以及项目经验 02、Java工程师面试突击第一季总结:你离一次成功的面试还差多少? 03、《21天互联网Java进阶面试训练营》的课程说明 04、作业:系统分析一下,自己距离大厂offer差在哪里? 05、感受一下BAT面试官对分布式技术的十几个面试连环炮! 06、你们公司用的Dubbo?那你再额外说说Spring Cloud的核心架构原理?原创 2022-03-31 23:05:49 · 325 阅读 · 0 评论