INTERVIEW

作者: RedHatMe | 来源:发表于2018-10-07 20:01 被阅读0次

interview

MySQL InnoDB存储的文件结构
索引树是如何维护的?
数据库自增主键可能的问题

Redis的并发竞争问题如何解决
了解Redis事务的CAS操作吗

分析线程池的实现原理和线程的调度过程

动态代理的几种方式
Spring AOP与IOC的实现
为什么CGlib方式可以对接口实现代理?

RMI与代理模式
Dubbo的底层实现原理和机制,
描述一个服务从发布到被消费的详细过程

算法方面考察了一个简单的数组就地去重问题,用丢弃数组尾部元素的方式实现了。

面试中的问题:

分布式系统怎么做服务治理

接口的幂等性的概念
Maven出现版本冲突如何解决
JVM垃圾回收机制,何时触发MinorGC等操作
新生代和老生代的内存回收策略
Eden和Survivor的比例分配等
Synchronized和Lock的区别

JVM内存分代,
Java 8的内存分代改进
深入分析了Classloader,双亲委派机制

JVM的编译优化
对Java内存模型的理解,以及其在并发中的应用
指令重排序,内存栅栏等

HashMap的并发问题
了解LinkedHashMap的应用吗
在工作中遇到过哪些设计模式,是如何应用的
多路归并的时间复杂度

TCP/IP协议
长连接与短连接
mapreduce过程
多路归并的时间复杂度
海量url去重类问题
Java NIO使用
倒排索引的原理
对分词技术的了解

消息中间件如何解决消息丢失问题
Dubbo的服务请求失败怎么处理
重连机制会不会造成错误
对分布式事务的理解
深入分析几个设计模式

HTTP请求的报文格式
Spring的事务实现原理

实际场景问题,大量用户数据如何在内存中排序和去重
缓存机器增删如何对系统影响最小,一致性哈希的实现
Redis持久化的几种方式
Redis的缓存失效策略
实际场景问题解决,典型的TOP K问题

实际场景问题,海量登录日志如何排序和处理
SQL操作,主要是索引和聚合函数的应用

相关文章

网友评论

      本文标题:INTERVIEW

      本文链接:https://www.haomeiwen.com/subject/oyhraftx.html