面试
SuperStonne
爱编程,爱生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分享一道 阿里 笔试题
朋友们许久不见,你们还好吗?这段时间里,我也悄咪咪的去试了试外面的机会,2 年没有参加面试发现各大厂的面试风格已经悄悄的发生了变化。前俩年都是喜欢上来一套 JUC 三连炮问到你懵圈为止,要不就是一套 Mysql 事务三连炮问到你瑟瑟发抖。而现在呢,面试官们喜欢揪着你的项目刨根问底。你可能会说,唉我的项目就是一堆 CRUD,没啥可说的。不用担心,面试官会就你的业务场景,改造一下,现场创造...原创 2020-04-03 16:08:53 · 377 阅读 · 0 评论 -
Java 垃圾回收器很难?是你学的方法不对
问题 17想要成为一名优秀的 Java 工程师,光写好代码可不行。我们都知道 Java 运行在 JVM(Java Virtual Machine) 里面,那么掌握虚拟机的基本知识也自然是每个 Java 工程师必须点量的技能了。因此今天我们就要一起来探讨一下 JVM 的知识啦,你是否了解 JVM 的架构呢,CMS(Concurrent Mark Sweep)垃圾回收器是怎么运作的?Garbage...原创 2020-02-20 23:19:31 · 358 阅读 · 0 评论 -
为什么 Java 程序员必须要懂类加载机制?
问题 16想要成为一名高级 Java 开发人员,光会写业务代码可不行。我们都知道 Java 源文件会被编译为 class 文件,然后在 Java 运行时类加载器负责加载 class 文件。那么你有没有想过,JVM 中有几种类加载器,它们是如何分工的,以及加载过程中经历了什么?答案说起类加载过程,我们首先得了解 ClassLoader 类加载器。类加载器负责将 class 数据加载到 Java...原创 2020-02-16 22:54:29 · 434 阅读 · 0 评论 -
10 道超级高频 Java 面试题,助力金三银四
简介大家好,我是毛毛虫,也是公众号 Java dev 的作者,多年一线研发老兵,面试超过 200 人次,也算是在面试方面稍有经验,2019 年下半年的时候开始琢磨着如何把自己的一些知识点分享给初级的研发同学。任何一个技术人都逃离不了技术面试一关,俗话说不打没有准备的仗,那么如何有效的准备呢,不陷入细节,又不能浅尝辄止,所以我决定在公众号上利用业余时间多多更新一些自己实际面试过程中会用到的面试题...原创 2020-02-14 16:31:40 · 995 阅读 · 0 评论 -
一分钟看穿零拷贝,看不懂你打我
想要弄清楚什么是零拷贝,首先得明确一个问题,这里的拷贝指的是什么?我们这里所描述的 拷贝 指的是在应用程序中将文件从 A 拷贝到 B,其中的 A 和 B 可以是电脑上的磁盘文件,也可以是网络中的文件。像这样的拷贝操作在操作系统中经历了复杂的操作,首先应用程序发起读取文件操作,读取到文件后又发起写入文件操作或者写到网络中去。传统的数据传输了解传统数据传输之前,我们要明确用户态和内核态 2 个...原创 2020-02-04 16:04:54 · 443 阅读 · 0 评论 -
高级 Java 工程师必须要懂的 Java IO 模型,BIO,NIO,AIO
不管你平时是否接触大量的 IO 网络编程,IO 模型都是高级 Java 工程师面试非常高频的一道题。你了解 Java 的 IO 模型吗?多路复用技术是什么?在了解 Java IO 模型之前,我们先来明确几个概念,初学者通常会被如下几个概念给误导:同步和异步同步指的是当程序在做一个任务的时候,必须做完当前任务才能继续做下一个任务,这是一种可靠有序的运行机制,假设当前任务执行失败了,可能就...原创 2020-01-19 20:06:24 · 486 阅读 · 0 评论 -
一道关于 Integer 的面试题
问题 11前段时间在脉脉上看到一位面试官分享出来的一道关于 Integer 的面试题目,当时看了以后心里有点犹豫,知道 Integer 有缓存,但是这道题目还是做的有些犹豫,于是仔细琢磨了一下这道题目,分享给大家。题目如下,要求回答出输出结果,并说明为什么? inta=1; Integerb=1; Integerc=1; Integerd=Integer.v...原创 2020-01-14 21:47:55 · 284 阅读 · 0 评论 -
final 这道简单题,你做对了吗
修饰类final 修饰类的时候代表这个类是不可以被扩展继承的,例如 JDK 里面的 String 类。修饰方法final 修饰方法的时候代表这个方法不能被子类重写。修饰变量final 修饰变量的时候,这个变量一旦被赋值就不能再次被赋值。缓存final 变量会被缓存在寄存器中而不需要去主从获取,而非 final 变量的则需要去主存重新加载。线程可见性类的 final 域在编译器层面...原创 2020-01-07 14:12:16 · 292 阅读 · 0 评论
分享