时间线8.29下午2点-5点一面自我介绍实习经历Kafka顺序问题对Spring的理解AOP实现原理注解失效的场景HashMap 底层装饰器模式Redis数据类型跳表结构Zset怎么实现按分值进行排序的Spring Cloud 组件Feign 过程Dubbo 比 Feign优势为什么选择JSON序列化方式有做数据的压缩嘛Spring Security用来干嘛的对 索引 的理解加索引要注意什么需要查用户及它的手机号,怎么建索引,为什么算法:无重复字符最长子串反问二面自我介绍实习或项目里面挑一个难点讲一下平常就主要用Java嘛讲一下集合ArrayList,LinkedList底层结构与区别怎么理解随机存放那定义一个Object[] o, 那它可以存放各种类型的数据,底层怎么存放的呢Object o = 1L 是怎么存储的项目里面自己用到的设计模式编程:线程安全懒加载的单例模式理解的this讲一下其它的实现方式模板方法模式策略模式Java内存模型是干嘛的happens-before是干嘛的synchronized的happens-before原则是哪一条线程池参数、流程平常经常用到线程池,业务中经常用Trace ID跟踪线程的运行路径,那复用线程池中的线程这个TraceID会出问题嘛可以了解一下Zipkin,阿里云的SOFATracer线程池的话,ThreadLocal会出现什么问题父子进程 共享TreadLocal?Mysql 索引数据结构、优势怎么理解回表Redis数据结构编程题:大数相乘三面自我介绍实习经历接口迁移,怎么做迁移激活接口怎么保证幂等的设计高并发系统怎么设计线程之间怎么通信JVM堆内存大小 怎么设置慢SQL问题怎么排查HTTPS与HTTP区别HTTPS涉及哪些算法编程:多线程交替打印数字记录一下滴滴这次面试经历,感觉回答都挺流畅的,不知道为什么挂了。我也还没看见滴滴后端提前批有人拿了offer,不知道什么情况。现在官网状态已经从面试考察中变为了暂不匹配。