精选

秋招面经分享,希望给大家一点帮助

快手主站一面

  1. 介绍一下你的实习项目吧
  2. 订单的内容有哪些?
  3. 表的字段有啥?
  4. 涉及到多个表之间的关联变更你会怎么做?
  5. 消息队列一般用在什么场景底下?
  6. 如果说要提高消息队列的消费,那么只增多消费者的实例有用吗?
  7. 出现消息堆积应该怎么办?
  8. 要如何实现rocketmq的顺序消费?
  9. 你实习中涉及到多个流程的轮转对吧,那你是怎么设计这个状态机的?比如说要加一个流程的话要怎么做?
  10. 那你挑一个收获比较多的项目?
  11. 说一下布隆过滤器吧
  12. 误判率和容量你怎么设置的?
  13. 你设置的容量是5000w对吧,那么布隆过滤器的位数组就是5000w位吗?
  14. 布隆过滤器的优势在什么地方?为什么不使用哈希表?
  15. 布隆过滤器存在就是一定是存在的吗?不存在就一定是不存在的吗?
  16. 那你无法使用布隆过滤器去做确定的判断不也得再去数据库里查询一遍?
  17. 比如现在有这样的一个场景,一般在我们的服务可能有上百个,但是作为读的redis可能只有三四个实例,那么每一次服务查询不到redis都要去数据库里查,怎么解决这种问题?
  18. 说一说你对缓存击穿和缓存雪崩的理解?
  19. 那现在有稀疏型的数据,比如说大部分人没有这样的数据,数据库表里也没有,那么每一次查询都需要访问到数据库,这种问题应该怎么办?(比如说关注我的人,和关注一些博主的人)(缓存空值,布隆过滤器过滤一部分请求)
  20. 归并排序 多线程的归并排序
  21. 给一个字符串,如果说最多删除一个字符这个字符串是一个回文字串的话,那么就输出这个字符串,如果不是输出false,用动态规划怎么做?

快手主站二面

  1. 你对mysql能扛多少qps有没有概念
  2. 使用布隆过滤器的场景?
  3. 为什么要用布隆过滤器来存?不能用set吗?
  4. 那我直接以一个k,v的形式存在redis呢?
  5. 布隆过滤器的原理?有没有可能出现误判
  6. 会不会涉及到布隆过滤器的数据更新?
  7. 那你把数千万的数据都存在布隆过滤器里面,那么布隆过滤器是不是一个大key?
  8. 其实布隆过滤器未必是一个大key,但一定是一个热key,关于这个你怎么理解?
  9. 怎么解决热key的问题?(把一个热key拆成多个key)
  10. 多大的量级算大key,有概念吗?
  11. 说一下你项目还有什么亮点吧?我看你这边用到的技术还是比较多的
  12. 你觉得你的项目可能会遇到什么问题?
  13. 比如说redis宕机了你是怎么做异常处理的?
  14. 分布式锁你是如何实现的?
  15. 输入一个网址到网页显现出来的整个过程,把你所知道的细节都说出来
  16. 交换机中是路由表吗?(不是,应该是mac地址表)
  17. 知道mac地址,怎么知道对方的ip地址?(rarp)
  18. 比如new一个对象的时候会经历哪些过程?尽可能地细
  19. 手撕(大数乘法)
  20. 你用过设计模式吗?用哪些用的比较好?
  21. 策略模式主要有什么作用?(扩展性好)

快手客户端一面

  1. 你实习做了哪些工作?
  2. 你知道你投的是客户端吧?
  3. 谈一谈你对客户端的理解,和后端的区别?
  4. 你是用Java用的多对吧
  5. 线程安全怎么保证的?
  6. Java的线程安全在哪三个方面体现? 并详细说一下这三个特性是如何保证的(原子性、有序性、可见性)
  7. 说一下hashmap为什么查询效率会比较好
  8. 谈一谈hashmap的扩容机制,其中发生了什么?
  9. 谈一谈Java的重写和重载
  10. 如果说有一个方法返回值类型不同,但是参数类型和参数个数都一样,那么它们是同一个方法吗?
  11. 编译器是怎么通过.java文件生成.class文件的(具体的过程,这里说了语法分析词法分析不知道对不对)
  12. .class文件的组成?
  13. TCP/IP四层模型
  14. 如果说有一个客户端发送了一个“hello”,它在每一层中和网络中的一个具体过程是怎么样的
  15. 说一点技术之外的问题吧
  16. 你觉得你的优势在什么地方?
  17. 未来的职业规划?
  18. 最近学了什么基础知识啊?
  19. 题目(最长回文子串,用dp做了,说思路和问我怎么优化)
  20. 反问(客户端和服务端的区别,让我回去自己看,hc多不多,让我问后面面试官(不知道是不是过了))

快手客户端二面

  1. 说一说你对虚拟内存的理解
  2. swap的理解(程序局部性原理)
  3. 将暂时不用的程序换出到磁盘中,那如果程序在后台呢?
  4. 那操作系统底层是怎么做虚拟内存和物理内存的映射的?
  5. 具体说一说分页式、分段式、段页式
  6. 内部碎片和外部碎片具体说一下?
  7. 听你这么说,分页和分段的区别是颗粒度不一样?
  8. 内核态和用户态,为什么有这两种状态
  9. 那开销具体是哪些部分?
  10. 进程之间通信方式?和具体的使用场景
  11. 进程和线程的区别?
  12. 计算机网络四次挥手能不能优化能三次挥手?
  13. 如果说一个客户端发起一个FIN请求报文,然后马上网络就断了,这个时候服务器会发生什么?
  14. 会一直无限重发吗?
  15. 说一下synchronized和ReentrantLock原理的区别
  16. 如果说这个类不是静态类,那如果用synchronized修饰这个方法,那么锁住的是什么?
  17. 那如果static修饰这个方法呢?
  18. 算法(实现计算器)

快手客户端三面

  1. 我有个疑问,就是看你简历上都是server端的,为什么选择客户端啊?
  2. 对于客户端的看法,因为现在很多人都在说客户端要凉了什么的
  3. 为什么不考研就直接就业?因为现在很多同学都在卷考研
  4. 你将来的发展打算?是一个大公司的技术主管,还是自己创业或者别的?
  5. ok,那我问一道逻辑题吧?就是现在牙科医院它的一些收费模式都是固定的,比如国产的一颗200,进口的一颗300,那请你想一下为什么呢?就是比如说前面的牙它的一个手术难度比较低,而且它的一个材料耗费的也比较少,后面的牙齿手术难度比较高,而且耗费材料比较多,但是他们的定价都是一样的,我们来探讨一下为什么?
  6. 接雨水做过吧?你说一下你的思路,然后说一下你是基于一个什么样的看法去选择这样一个算法,那如果变成三维呢?(3d接雨水)

美团一面

  1. 介绍一下项目
  2. 缓存预热怎么做的?
  3. redis集群的环境下如何做的缓存预热,肯定不能重启什么的
  4. 说一下布隆过滤器的原理?
  5. Redisson分布式锁 双重校验锁这块详细说一下?
  6. 锁过期时间?
  7. 做缓存重构的时候其他线程就阻塞在那?
  8. redis主从同步
  9. synchronized和Lock有什么区别?
  10. 说一下synchronized的轻量级锁?
  11. 给你一个sql select * from table where a = x and c > x and b = x index(a,b,c) 这个查询都能用到索引吗?
  12. 那应该怎么样才能让所有索引都用到?
  13. mysql 的隔离级别 说一下读已提交和可重复读 mysql底层怎么实现的?
  14. 那你的项目中用了哪些手段去应对高并发的场景?
  15. 项目中你印象最深的部分是什么?遇到过最难的一个问题?
  16. 反转链表 手撕 + 思路
  17. 谈一谈大赛经历
  18. redis的数据结构
  19. 说一下压缩列表和跳表?
  20. 反问

京东一面

  1. 自我介绍
  2. 说一下你在实习中负责了什么部分以及你觉得比较难的地方?
  3. 你说你使用了设计模式进行代码的重构,那么你是怎么保证重构完不会出问题的?(把修改点同步给QA,自测)
  4. 你能说一下rocketmq从生产者发消息到broker,然后消费者拉取消息,在网络中的过程吗?能说多少说多少
  5. 你知道事务消息吗?
  6. 你说的流程没说完吧?如果说一个半消息一直在那,既没有rollback也没有commit那对于生产者而言会有什么影响?
  7. 你说到ack,那ack的方式有很多种,在什么场景选择什么方式?
  8. 如何保证消息不丢?
  9. 你对于分布式事务有了解吗?
  10. 说一下为什么你为什么想去做一个短链接系统?
  11. 你的短链接是如何生成的?(为什么选取murmurhash算法)
  12. 使用这个lru缓存是什么意思?你能够解释一下吗?
  13. 解释一下布隆过滤器,它存在就一定是存在的吗?不存在一定是不存在的吗?
  14. 你在项目中是如何实现分布式锁的?
  15. 分布式锁底层是如何实现的?
  16. 现在比如说这样,两个线程进来,一个线程获取到了分布式锁,另外一个是直接失败还是会等待?
  17. 应该如何实现?(trylock里面写一个回调)
  18. 能给我解释一下幂等的概念吗?
  19. 你是如何通过redis去实现幂等的?
  20. 为什么要通过消息队列去做一个缓存预热,直接在redis里面添加不就可以了吗?
  21. 手撕: LRU缓存
  22. 反问

京东二面

  1. 实习项目
  2. 为什么使用mq
  3. RocketMQ producer send的整个过程是什么?
  4. 除了这几个设计模式,你还知道哪些设计模式?比如spring用了哪些设计模式
  5. 还知道哪些设计模式?
  6. 装饰器模式能解释一下吗?
  7. 布隆过滤器的原理
  8. 布隆过滤器会误判,你的兜底策略是什么?
  9. zset知道吗?底层的数据结构是什么?
  10. 相交链表

科大讯飞一面

  1. 你能讲一下你的这个机器学习的项目吗?
  2. 我看你选择的是yolov7的算法,能解释一下你为什么选择这个算法以及怎么做数据集的采集?
  3. 数据集都是从网上爬虫的?
  4. 有做过一些标注的工作吗?
  5. 你接触过哪些大模型的开发框架?
  6. 说一下Java的内存模型
  7. 说一下spring的三个类加载器
  8. 双亲委派机制
  9. springboot的启动流程
  10. http报文的组成部分?
  11. 有过中间件的学习吗?redis或者rocketmq,哪个学的比较好?
  12. 你在这个公司实习做了什么?你觉得最大的亮点是什么?
  13. 如果说redis的内存满了,对于客户端的影响是什么?
  14. 观察者模式了解吗?具体说一下
  15. 你觉得观察者模式一般是什么使用场景吗?
  16. 怎么排查Java内存泄漏?
  17. 使用什么工具进行排查?
  18. 你是怎么使用线程池的?
  19. 有没有哪些工厂类可以直接创建线程池?
  20. 如果设置线程池的参数?
  21. 为什么不考研?
  22. 你觉得你的优势在哪里?

虾皮测试一面

  1. 介绍一下你实习做的项目
  2. 同步调用和异步调用的区别
  3. 你对线程池的理解,为什么要使用线程池?
  4. 你是如何使用线程池的?
  5. 多进程和多线程的使用场景
  6. 长连接和短连接的区别?
  7. 死锁是怎么产生的?
  8. 深拷贝和浅拷贝
  9. 两台主机之间ping不通可能是因为什么原因?
  10. 介绍一下你这个短链接项目
  11. 怎么判断是否是完全二叉树
  12. 你对事务的理解
  13. 一条sql很慢可能是为什么?
  14. 左外连接和右外连接的区别?
  15. mysql索引的优缺点?
  16. cookie和session的区别
  17. Leetcode20
  18. aigc的项目你是自己做的吗?是什么意思
  19. 能介绍一下这个智慧城管系统吗

哈喽单车一面

  1. 目前有哪些offer?
  2. 工作地点在上海,可以接受么?
  3. 线程池提交任务的过程你了解么?
  4. 为什么要使用线程池?
  5. 那如果说现在变一下顺序,如果说如果任务进来之后我们先创建工作线程,当工作线程达到最大线程数,再将任务放入任务队列中,等任务队列满了我们再去触发拒绝策略,你觉得这样可不可以?
  6. 你刚刚也说了一个超时时间的参数对吧?那线程池是怎么发现工作线程达到最大存活时间的?如果说你不知道jdk的具体原理,那你能不能自己设计一个?从怎么发现,数据结构的角度上来看
  7. 你刚刚说了一个计时器,那线程是怎么存放这个计时器的?包括时间戳
  8. 你的意思是去遍历所有的线程是吧
  9. 好的,redis的数据结构有哪一些?
  10. redis是怎么去实现分布式锁的?
  11. redis是如何确保多个线程去同时执行setnx,只有一个线程能够执行成功的?
  12. 那你的意思是加锁吗?(我说不是,应该是cas,面试官不置可否,感觉不认同,估计还是加锁)
  13. 那说一些数据库的东西吧,索引失效是有哪几种情况?
  14. 那你觉得like关键字会出现索引失效吗?
  15. 如果使用or关键字呢?
  16. 是一定会失效还是某种情况下会失效?
  17. 你刚刚也说了最左前缀法则,那如果说有这样一个sql:select * from table where a = x and c = x;你觉得会索引失效么?
  18. 那现在有这样的一个联合索引(a,b,c) sql:select * from table where c = x and b = x and a = x;现在呢?
  19. 那说一下你实习的东西吧?你实习做了什么?
  20. 上游是发给你一个什么样的消息,你是怎么确定订单的某个部分变更你要发给对应的一个系统的?
  21. 你实习的最大收获是什么。你觉得你三个月前和现在有什么区别吗?
  22. 反问(信贷业务)

作业帮一面

  1. 你能说一下面向对象的继承和多态在项目的什么地方能够体现,或者说在项目中怎么使用?
  2. 除了模版方法设计模式,你还知道其他什么设计模式?
  3. 详细说一下责任链模式和策略模式
  4. 责任链模式具体是怎么实现的?是怎么把整条链串起来?
  5. 责任链模式可以用在什么样的一个场景?
  6. 说一下innodb存储引擎的索引有什么特点?
  7. 有这样一个场景,一张表中有字段id,uid,tag,create_time,city

有这样两个需求 根据city查询,根据city tag进行查询 且都以create_time进行倒序排序

根据uid tag进行查询,也以create_time进行倒序排序

应该创建什么样的索引?

  1. 那你这样子设置了很多的索引,可能会出现什么样的一个问题?
  2. 那说一下MVCC吧
  3. 你这个只说了并发去读,那如果多个事物并发写呢?
  4. 比如有一个共享变量,可以允许多个线程去读,但是只能允许一个线程去写,应该用什么锁?
  5. 读写锁底层具体是怎么实现的?
  6. 你知道有什么工具可以去检查一条sql有没有问题吗?
  7. explain一般都会关注什么字段?
  8. ref是指什么?
  9. 除了explain之外还知道哪些指令?比如优化器方面的?
  10. 你在项目中用的分布式锁的原理是什么?
  11. 能不用setnx么?不能我先去get 再去 set么
  12. 要做一个排行榜应该用什么数据类型?
  13. 那比如一个人持有的东西呢?
  14. 算法(Leetcode76)

作业帮二面

  1. 实习做了什么?
  2. 上游给你发消息你要注意什么呢?比如给你重复发送很多条一样的消息
  3. websocket用过么,怎么建立连接的?
  4. 进程之间的通信方式
  5. socket用过吗
  6. https的具体原理
  7. 算法设计题,同一ip在13s的时间间隔内最多只能访问7次

途虎二面

  1. ThreadLocal的原理和用在什么地方?
  2. 可能会出现什么问题?
  3. 线程池的参数?
  4. 怎么确定线程池的各种参数
  5. 如果说一个任务它既不是cpu密集型和不是io密集型,那应该如何确定参数?不就不能用你说的公式了?
  6. 应该看系统的什么指标去确定这个参数呢?
  7. 如果有一个文件有几十亿的整数,那么要如何进行去重呢?直接去重内存肯定是不够的
  8. MySQL什么情况下会出现索引失效的问题?
  9. 假如现在有一个联合索引(a,b)给你一个sql语句select * from table where b = x and a = x那么这样会出现索引失效的问题吗?
  10. hashmap是线程安全的吗?
  11. 那什么数据结构是线程安全的?
  12. 说一下ConcurrentHashMap的结构
  13. 比如电商平台有注册的场景,平常的时候qps可能是1000,在有活动的时候qps可能达到了三万,这个时候应该怎么办?

数字马力一面

  1. 在实习中遇到最大的困难是什么?
  2. 在实习的过程中发现自己有哪些不足
  3. 开发的一整个流程?
  4. 你知道哪些设计方法?
  5. 介绍一下策略模式
  6. 策略模式一般用在什么场景下?
  7. 介绍一下你的这个项目
  8. 用过kafka吗?
  9. RocketMQ的特性是什么?
  10. 说一下这个顺序消息
  11. 在你的项目集成中遇到了哪些困难?
  12. 你怎么保证缓存和数据库一致性?
  13. 有结合业务场景吗?
  14. RocketMQ消费异常怎么办?(说了一个把消费异常的消息存到数据库中,然后定时轮询再次投敌消息)
  15. 提出那如果消息很多呢?数据库表中是不是存了很多消息(我答定时地将一些已经消费成功的消息删除掉,或者是迁移到历史表中,去降低表的数据量,提高查询的效率) 其实这个我觉得消息消费失败的次数应该不是很多,应该根本不会出现面试官所说的场景,如果说出现大量消息消费失败的问题就要去溯源问题了
  16. RocketMQ出现消息堆积怎么办?
  17. 你怎么定位你项目中可能出现的一些问题(这里我说了可能有一些接口比较慢,然后说了下排查cpu负载,堆栈代码,最终可能定位到慢sql上,然后再去排查索引失效等等问题)
  18. 然后问我这样子排查是不是太慢了(我说如果是企业的话会用一些大厂所提供的一些监控服务,可以直接监控到系统哪个接口调用慢,直接定位到哪一条sql是慢sql,如果是我自己的话我就只能这么定位了)
  19. 接着问,那你自己怎么定位慢sql呢?
  20. 线程池的工作流程是什么样的?
  21. 怎么配置线程池的参数,核心线程 最大线程 任务队列长度等等
  22. 任务队列呢?多长都可以吗?
  23. 场景题(如果一个接口中,要调用五个外部服务,那要怎么提高这个接口的性能)我答用线程池结合countdonwlatch,问我还有吗,知不知道forkjoin?
  24. 有做过限流吗?
  25. 介绍一下令牌桶算法
  26. (场景题)要请求之前先得先调用redis的函数获取令牌对吧,那如果说并发量假如超过了redis所能够承受的,这个时候要怎么办?除了加机器还有吗?
  27. 提醒我可以一次获取n个令牌
  28. MySQL事务的几个特性?
  29. 分别是怎么做的
  30. MVCC介绍一下
  31. MySQL中有哪些锁
  32. 意向锁是独占锁还是共享锁?
  33. 反问

数字马力二面

  1. 介绍一下项目和你做的改进
  2. 你是做了分库分表是吧?
  3. 比如说现在你分了16张表不够,如果说要扩成32张表要注意什么?
  4. 哈希算法你怎么选择的?
  5. 多线程这块你了解多少?
  6. 说一下线程池?(说了一下工作流程和核心参数)
  7. 工作线程会被释放吗?核心线程呢?
  8. 假如现在有这样一个场景,就是来了一个任务,但是任务队列满了,而且所有线程都在工作中,要怎么确保这个任务不丢并且正确执行?
  9. 说一下jvm的内存结构。哪些是线程私有的哪些是线程共享的
  10. jvm是怎么判断一个对象是不是要回收的
  11. 说一下为什么引用计数法不用?
  12. 那为什么可达性分析算法可以解决你刚才说的循环引用的问题?
  13. 谈一谈垃圾回收算法?
  14. Spring的AOP怎么实现的?
  15. cglib和动态代理哪一个效率高?
  16. 依赖注入怎么做的?
  17. 有哪些注解是依赖注入相关的?
  18. @Autowired和@Resource哪个是byname哪个是bytype?
  19. 如果说两个ServiceA和ServiceB都继承了Service,那注入的时候怎么确定注入的是哪一个?
  20. MySQL的事务隔离级别和默认的事务隔离级别
  21. 怎么实现的可重复读?
  22. MySQL底层的数据结构
  23. 为什么不选择其他的数据结构而选择B+树?
  24. 叶子节点之间是什么数据结构?
  25. 为什么选择双向链表?
  26. Redis你一般用来做什么?
  27. 大key和大value会出现什么问题?
  28. 说一下你做的这个科研项目和竞赛经历
  29. 你在团队中的定位是什么?团队成员之间怎么进行合作的
  30. 如果说某个人拒绝和你沟通,但是他又严重地影响到了你的进度了这个时候怎么办?
  31. 你怎么进行学习的?
  32. 如果说项目集成遇到了一些问题,总是会报错什么的,运行不了,这个时候你怎么解决的,或者说你遇到过这个问题吗?
  33. 反问(面试官是哪里的,面试流程(结果什么时候出,还有面试吗),学习建议)

用友一面

  1. 先做个自我介绍
  2. 你是如何学习Java的
  3. 我看你简历上有两个项目是吧,这两个项目怎么来的
  4. 介绍一下其中一个项目吧
  5. 这个项目上线了是吧,上线是什么意思?是部署到虚拟机上吗
  6. 你说生成图表这个过程是怎么实现的
  7. 我如果调用一个接口,他的流程大概是什么样的
  8. 这里看到你异步化的处理用了线程池和MQ,说一下这两个的应用场景
  9. 你是怎么实现限流的,为什么要限流
  10. 核心线程数是怎么选取的,和CPU有关系吗
  11. 你调用的AI服务是收费的吗还是
  12. 分表的依据是什么
  13. 为什么要分表,你觉得数据量到什么级别需要分表
  14. 要是我调用请求很慢,你是如何定位问题出现在哪里的?
  15. 如果是数据库层面的话呢?
  16. 是组合索引比较好还是单体索引比较好
  17. 一般选择什么字段作为索引?
  18. 索引什么时候会失效
  19. 你的项目中有用到事务吗
  20. 谈一谈事务
  21. 分布式事务?
  22. 在单体结构上,是怎么实现事务的
  23. 你对Servlet有了解吗
  24. 我点击按钮,到输出图表这个过程大概是什么样的
  25. 这里看到你对JUC并发类有了解,平时大概使用哪些类?
  26. volatile你知道吗?
  27. ReentrantLock和synchronized的区别是什么?
  28. 谈一谈你对线程的理解吧
  29. 怎么实现线程安全?
  30. HashMap是线程安全的吗?
  31. 反问环节

滴滴提前批一面

  1. 简单做个自我介绍吧
  2. 挑一个比较复杂的项目介绍一下
  3. 你说的这些模块是按照什么维度来划分的?
  4. 你说的这个缓存预热是什么意思?
  5. 在预热的时候就有大量的请求进来了会不会直接打垮你的数据库?
  6. 你用了RocketMQ是吧,RocketMQ是由哪几个部分组成?你还知道市面上其他哪些消息中间件?
  7. RocketMQ在什么情况下会出现消息丢失?
  8. 谈一谈HTTPS
  9. 说一下发送邮件在网络中的一个流程吧
  10. 场景题(微博有博主和用户,要是有博主粉丝量特别大,应该怎么进行数据库表的设计?如果我要查询八月份的一个关注人数呢?)
  11. 谈一谈MySQL的存储引擎
  12. 说一下事务的特性
  13. 谈一谈Java中垃圾回收的过程
  14. 算法题(三数之和)
  15. RocketMQ的组成?
  16. 那有可能会出现死锁吗? (得设置一个锁的过期时间)
  17. 在这个流程中为什么需要消息队列?
  18. 长链变为短链可能会出现什么问题?(哈希冲突)
  19. 如果表的数据量到2000w的数据会出现一个瓶颈的问题,你觉得可能是什么原因?

4399一面

  1. RocketMQ出现消息丢失怎么办?
  2. 什么情况下出现消息丢失
  3. 怎么防止消息出现重复消费
  4. 你说使用Redis进行幂等键的判断,那RocketMQ本来就是处理高并发的中间件,你又加了一个中间件会不会出现性能瓶颈的问题
  5. 使用索引很快,为什么不给所有字段都加索引?
  6. springboot是怎么进行自动装配的?
  7. springboot中怎么进行多数据源的动态切换?
  8. 如果现在我们要做一个系统,要求响应时间很快,怎么去进行一个jvm的一个调优?
  9. 怎么排查内存泄漏的问题?
  10. mysql底层有哪些索引结构?
  11. b树和b+树分别有哪些应用场景?就是什么场景更适合b树怎么场景更适合b+树
  12. 如果我们发现一台mysql的服务器宕机了?怎么去排查相关的问题?
  13. 如果发现mysql的io很高,怎么去排查相关的问题?
  14. 类加载的一个过程?
  15. 这个过程中你觉得有哪些地方可以进行调优?
  16. 你说到了加载器,那有哪些加载器,它们的作用是什么?
  17. 现在有一个场景,就是手机端去进行扫码登录,pc端是要如何进行交互?
  18. 苹果用户有一些会恶意退款,我们要怎么针对这个行为去进行一些操作?

星网锐捷二面

  1. b+树的缺点
  2. linux中怎么编译运行redis
  3. 怎么自己去编写一个docker镜像
  4. nacos元数据?
  5. 有用过springboot springcloud dubbo?
  6. 接触过分布式的架构吗?
  7. redis的哈希槽
  8. 布隆过滤器在项目中的使用场景?
  9. 提到了用户名如果那个恶意用户每次都用不同的用户名呢? 应该去限制接口调用的次数的,没答好
  10. redis在我项目中的运用
  11. 项目有部署过吗?
  12. 垃圾回收过程
  13. 课外阅读了哪些书?
  14. 最后一题怎么空着
  15. 高数 线代多少分
  16. 什么情况下会发生oom
  17. 怎么进行jvm的调优(就是那个xms和xmx怎么调)
  18. mysql的索引优化
  19. in会导致索引失效吗?
  20. 有阅读过哪些开源项目?
  21. 阅读过springboot的源码吗?
  22. linux了解多少?
  23. mysql的了解有多少?
  24. mybatis用的多吗?
  25. 长链接映射到短链接的具体逻辑?
  26. 最后一个问题,是考虑考研还是就业?
  27. 反问
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
device
下载 APP