面试遇到问题

滴滴

redis 的线程模型

LRU

跳跃表

redis里key的存储方式

redis的集群原理

sychonized和reenlock分别的原理

NIO *****************重点

RocketMq 的几种状态,是基于哪个消息队列来的

spring boot注解 好处 启动过程

忘了是哪个了

redis删除key是怎么删除 比如过期时间到了怎么清除的

mysql 主从

postgersql 和 mysql区别

rocket和kafka选型

rocketmq遇到过哪些坑

lunix命令,kill一个端口的进程
查找摸个数字出现过多少次
网络的命令

copyonwritelist 同时多次写

redis 集群

redis list是怎么实现的

容灾怎么做

spring boot 有什么优点

量化派

  1. HashMap CurrentHashMap 实现

  2. 树的遍历,一颗排序树怎么从大到小遍历

  3. 说下有哪些平衡二叉树

  4. 图的一些基本操作

  5. 10G的文件,用1G的内存排序

  6. 一个基本有序的数组用什么排序比较快

  7. JVM有哪几个内存区域

  8. heap区有哪些区域组成的

  9. 年轻代是怎么回收的

  10. 什么时候做GC

  11. GCROOT是哪些节点

  12. 一个对象被回收的次数在哪里被标志的

  13. 一个Class的结构

  14. i++操作,voliat能保证原子性吗

  15. 我想要让i++是原子性操作怎么办

  16. insectInteger里面的原理是什么 说下CAS算法

  17. ThreadLocal的用法,我想让每个线程有一个对象怎么办

  18. 线程池的配置有哪些,为什么要使用线程池,在使用多线程的时候遇到过哪些问题

  1. 这个生成实体唯一标识服务是怎么回事,说一说这个架构和思路

  2. redis中有i++的方法吗

  3. 如何能支持高并发的号码的生成(公众号)

  4. 推荐服务是什么,怎么实现的,用了什么引擎吗

  5. redis的数据结构有哪些,里面具体是怎么实现的。Hash 和sortSet实现的细节

  6. 这个redis组件是怎么回事,治理redis用命令展示页面不好,怎么实现一个keys的时间复杂度相对低一点的方法

  7. redis4。0 有哪些新的特性

  8. 负载均衡了解吗,ngix

  9. 如何实现延迟性消息,比如用户下了一个订单,我需要在24小时之内没有付钱的话就取消掉。 最佳的方法用消息队列,设置任务的过期时间,过期了放在另外一个消息队列中年进行去掉订单的处理

  10. 消息组件有了解吗?

  11. TCP/IP/HTTP他们分别工作在哪一层

  12. 我输入一个url访问会经过哪些步骤

  13. HTTP协议的头信息有哪些

  14. 服务治理的框架有了解吗?

你可能感兴趣的:(面试遇到问题)