面经

网易互联网实习

一面2021-4-27:

项目相关,java八股文:
1.自我介绍
2.什么时候实习
3.介绍下自己最想说的项目
4.消息队列的优缺点
5.如何使用redis实现高并发
6.为什么redis能保证高并发(redis保证高并发的原因)
7.RabbitMq的工作流程说一下
8.介绍下RabbitMQ的TTL
9.RabbitMQ如何保证消息可靠投递
10.什么是死信队列(不是直接这么说的,但是意思是让我说这个东西)
11.死信队列的实现流程
12.简单介绍下JMM
13.说一下JMM下的线程通信
14.HashMap知道不?简单介绍下
15.线程安全吗?
16.为什么不安全?
17.说一下HashMap的流程,当一个新的数据进来后?
18.ConcurrentHashMap了解不,简单介绍下
19.线程安全吗?如何保证安全?(CAS+Synchronized)
20.流程说一下(底层如何保证)
21.简单说下红黑树
22.简单说下CAS
22.你的项目如何保证高并发的?
23.如何用锁,简单说下使用lock
24.java堆还可以分为哪几种(新生代老年代)
25.如何找到垃圾,说一下流程
26.GC流程如何
27.java的IO有了解吗?简单说下
28.BIO说一下,NIO说一下
29.IO中的select、poll、epoll有了解吗。他们之间的区别说下
因为平台问题,用的微信和我视屏,算法比较简单
快排实现

二面2021-4-29

计网+java基础+操作系统
1.说下七层模型
2.简单说下TCP和UDP
3.TCP在哪一层
4.HTTP在哪一层
5.路由器在哪一层(貌似是这个,问了几个具体东西在哪一层)
6.说下TCP三次握手,四次挥手
7.TCP如何保证可靠(进一步说下流量控制、滑动窗口)
8.我们的直播视屏用的是TCP还是UDP
9.为什么用UDP?如果用TCP会怎么样
10.简单说下HTTP
11.常见状态码
12.HTTP的请求方式有哪些
13.你有用过哪些?简单说下
14.了解过cookie吗,简单说下
15.linux有了解吗,简单说下你的常用命令
16.用户态和内核态
17.说下IOC
18.简单说下springboot
19.springboot启动流程(意思是这么个意思)
20.线程池有了解吗
21.线程池的优点
22.线程池的参数说下
23.一个新的任务进来后的流程
24.RabbtMQ的流程说下
25.直接死信吗?简单说下
26.如何实现延迟队列的
算法:
去重
动态规划简单介绍下,双指针简单介绍下
还有一些有点忘了

阿里

一面:

  1. 项目
  2. 说一下秒杀场景设计
  3. 如何解决重复秒杀
  4. 如何解决超卖
  5. 如何保证读写一致
  6. Redis是干嘛的
  7. 如何提高高并发和吞吐量
  8. 简单介绍下rabbitMQ
  9. rabbitMQ如何实现延迟队列
  10. 八股文:
  11. 介绍下mysql
  12. 项目mysql用什么引擎
  13. 为什么用innodb
  14. 说下innodb
  15. 说下mvcc
  16. 为什么mvcc能提高并发
  17. 实现原理是什么
  18. 数据库的事务特性
  19. 如何实现原子性
  20. 线程池说下
  21. 具体有哪些参数
  22. 说一下流程
  23. java锁实现有哪些
  24. 说下volatile
  25. 为什么不能保证原子性
  26. 介绍下synchronized
  27. 怎么实现的
  28. synchronized能锁住方法,如果两个public同时调用,会竞争吗
  29. 如果是两个static同时调用,会竞争吗

腾讯TEG运营开发实习(凉经)

  1. 自我介绍
  2. 项目介绍
  3. 如何实现秒杀的
  4. 服务器崩溃的时候出现了什么状况
  5. Redis做缓冲,那么如何对数据库做一个同步
  6. 为什么采用Kafka做一个创建订单
  7. redis的基于内存会宕机,那么你们如何做一个防护措施;
  8. 说下redis的集群
  9. 集群的机制
  10. 阿里的开源canal了解过吗,机制是什么
  11. kafka会丢失信息,那么如何做一个保障
  12. kafka和rabbitmq的优缺点
  13. 介绍下currenthashmap
  14. 如何保证并发的
  15. 什么时候用到cas
  16. 介绍下volatile
  17. 如何保证可见
  18. 缓存刷新在哪里
  19. 百万数据存取top100的,有什么方案
  20. 时间复杂度是多少
  21. jvm了解吗啊
  22. 说下垃圾回收机制
  23. 说下最新的垃圾回收器
  24. 说下G1的stw为什么能这么好,异步很简单,为什么之前的做不到
  25. 说下https
  26. https加密过程
  27. 说下os有哪些(当时蒙了)
  28. 反问

网易云信日常实习

一面

  1. 自我介绍
  2. 项目介绍
  3. 项目问题
  4. 有做拆分服务吗
  5. 10w人使用,如何做一个流处理
  6. redis集群了解吗?介绍有哪些
  7. 具体介绍下redis cluster3.0
  8. hash槽在增加节点和删除的时候,需要停机吗
  9. 不停机的话,如何平滑的分配?
  10. mysql索引介绍下
  11. 索引的底层数据结构
  12. 说下非聚集索引
  13. select * from xxx A=1 and B>5用到索引了吗
  14. 建立abc联合索引,select * from xxx A=1 and B>5 and C=5用到索引了吗
  15. 为什么能用到索引

二面

  1. 自我介绍
  2. 项目相关
  3. 讲一下垃圾回收
  4. 说一下G1
  5. G1的有什么特点,为什么stw低
  6. 了解zgc吗
  7. 说下TreeMap和HashMap之间的区别
  8. 说下红黑树
  9. 说下cas
  10. jvm组成
  11. redis的hash一致性
  12. 如何做缓存一致
  13. springboot和spring的区别是什么
  14. springboot机制
  15. 说下kafka
  16. kafka有丢失信息的情况,如何解决
  17. kafka和RabbitMQ之间选择
  18. 说下索引
  19. 索引数据结构有哪些
  20. 说下hash和b+的区别
  21. InnoDB的底层结构
  22. 说下mysql的事务隔离级别
  23. 默认是是什么
  24. 分库分表了解不
  25. 有哪些分库分表的中间件
  26. 反问
posted @ 2021-05-05 14:23  HKnight  阅读(97)  评论(0编辑  收藏  举报