
常见面试题
文章平均质量分 66
总结3-4年java工程师的面试题目,供大家参考
techn_panda
这个作者很懒,什么都没留下…
展开
-
jvm面试题
1.Jvm基本结构 Jvm由9部分构成: 类加载子系统、堆、栈、方法区、本地方法栈、PC寄存器、直接内存、垃圾回收器、执行引擎。 2.堆、栈、方法区的作用分别是什么? **方法区:**就是存放类信息、常量信息、常量池信息、包括字符串字面量和数字常量等。 **堆:**在java虚拟机启动的时候建立java堆,它是java程序最主要的内存工作区域,几乎所有的对象实例都存放在java堆中,堆空间是所有线程共享的。 **栈:**每个虚拟机线程都有一个私有的栈,一个线程的java栈在线程创建的时候被创建,java栈中原创 2021-12-13 15:13:57 · 363 阅读 · 0 评论 -
kafka面试题
1.什么是kafka? Kafka是分布式发布-订阅消息系统,它最初是由LinkedIn公司开发的,之后成为Apache项目的一部分,Kafka是一个分布式,可划分的,冗余备份的持久性的日志服务,它主要用于处理流式数据。 2.kafka中的 zookeeper 起到什么作用,可以不用zookeeper么? zookeeper 是一个分布式的协调组件,早期版本的kafka用zk做meta信息存储,consumer的消费状态,group的管理以及 offset的值。考虑到zk本身的一些因素以及整个架构较大概率存原创 2021-12-13 15:11:52 · 1249 阅读 · 0 评论