面试八股
- 看你简历上写深入了解redis,它为什么用跳表而不用红黑树来实现集合和列表类型?
- 布隆过滤器了解吗?它的统计学模型你能推导吗?它的使用场景了解吗?
- 看你写熟悉Java语言,那你说说Java的多态机制和实现原理?了解泛型吗?泛型的实现原理知道吗?了解过如C#、C++等语言的泛型机制吗?这几种语言的泛型机制有区别吗?讲讲吧。
- Java的集合框架了解吗?举几个例子,分别讲述一下他们的应用场景和区别?
- Java的异常处理机制了解吗?能讲讲快速失败和安全失败吗?你们公司如何在实际开发中约定的异常处理流程?
- hashmap的源码看过吗?为什么采用链表和红黑树实现?它的统计学模型了解吗?
- 看你简历写深入理解JVM,标记-清除垃圾回收算法了解吗?其中的搜索过程了解吗?深度优先和广度优先用在这个回收算法里有什么利弊?不用递归,你有什么解决办法?
- 可达性分析中用到的有向图结构了解吗?如何判定其中的环?有了环怎么办?
- 了解LSM吗?能讲讲其中的原理吗?
- 了解排序吗?了解归并和快排吗?递归和分治思想在其中体现在哪些环节?
- 你对mysql的内存管理了解吗?说一个你知道的mysql内存优化有关的数据结构与算法?了解索引吗?工作中有碰到mysql内存占用异常情况吗?如何解决?慢查询知道吗?遇到过吗?如何解决的?
- 了解一主多从架构吗?其中的复制过程讲讲?你对无主集群之间复制过程怎么理解?
- 设计模式了解吗?看你简历上说对编译器有了解,那你说说AST解析用到了什么设计模式?
- 网络协议了解吗?讲一讲一个报文从网线进入应用程序的全过程,知道多少就说多少?重点说说报文从网卡到内核,从内核到应用态的过程?
- md5本质是什么
- Servlet的request本质是什么
- tomcat部署了ab两个应用 能通过域名访问到a而不是b 为什么他们没混
- HTTP分片下载是基于http什么特性
- jdbc的connecttion是怎么和mysql交互
- 假如你现在就只有一个jdk 你怎么访问MySQL查数据 而且不能用jdbc
- 微信扫码登录 你觉得是怎么实现的
上次更新: 2025/4/29 05:15:44