hco3o's blog


  • 首页

  • 标签

  • 归档

9.19 滴滴 一面

发表于 2022-09-19

220919 13:50-14:15

  1. 怎么在Redis里存用户信息的
  2. 怎么实现分布式Session的
  3. 存用户信息的key是怎么设计的
  4. Cookie和Session是什么
  5. Cookie里能携带自定义的业务数据吗
  6. 怎么设置的?
  7. Redis预减库存是怎么实现的
  8. Redis的并发问题?(我说Redis是单线程的)
  9. Redis常用数据结构
  10. MySQL里用户ID和商品ID的联合索引是聚簇索引还是非聚簇索引
  11. 怎么设计联合索引的(我说加UNIQUE)
  12. 为什么TCP需要四次挥手
  13. 进程线程协程的区别
  14. 多个进程共享内存空间吗
  15. 写题:合并两个数组,合并后有序
  16. ArrayList和LinkedList的异同
  17. ArrayList是线程安全吗
  18. HashSet和HashMap的异同
  19. 出题:100本书,一次拿1-5本,怎么保证能拿到最后一本
  20. 这个项目是怎么做的
  21. 想做什么业务?(莫名其妙)
  22. 反问(不问了)

9.17 同花顺 一面

发表于 2022-09-17

9.17 16:30-16:50

  1. 怎么解决超卖
  2. 怎么保证库存一定减了
  3. 怎么保证消息放入了消息队列
  4. 假如RMQ宕机又恢复了,用户发了两个请求,怎么处理(我的回答是放进去之前先判断用户是否已经放了)
  5. 这样会有时间消耗,怎么解决的(没考虑过)
  6. Spring和SpringBoot的有什么区别
  7. Redis的数据结构有哪些
  8. Redis的单线程如何处理多个请求(IO多路复用)
  9. 讲一讲HashMap,1.7和1.8有什么区别
  10. 为什么在有的情况下需要手动设置HashMap的capacity(我说的是数据量大的情况下,他补充了频繁扩容)
  11. 线程池,七个参数
  12. 什么情况下会执行拒绝策略
  13. 为什么不太建议自己创建线程池(不会,面试官说是阻塞队列有很多种,有的是没有边界的,会OOM)
  14. 说一说MySQL索引
  15. 什么情况下需要建索引
  16. 秒杀系统里数据量很大需要建索引吗(我说的是建一个自增索引)
  17. A没有事务,B有事务,A请求B,会产生什么问题(没听懂,应该是Spring里的@Transaction)
  18. 隔离级别
  19. 事务传播机制(不会)
  20. 反问

9.14 满帮 一面

发表于 2022-09-14

220914 09:40-10:00

  1. TCP怎么握手的
  2. 握手之后怎么发数据包
  3. Java线程和操作系统的模型有什么区别
  4. 怎么理解进程和线程
  5. 做的项目是练习用的吗
  6. 怎么模拟高并发情况
  7. jmeter怎么压测的
  8. 为什么要把用户ID和商品ID建唯一索引?用户多买几件不行吗
  9. 没用Redis解决分布式Session问题之前是怎么存用户的
  10. 用Redis是怎么解决的
  11. 集群是怎么实现的
  12. 为什么单机还解决分布式Session
  13. 怎么理解多态
  14. 线程运行状态?怎么切换的
  15. 反问

9.13 招银网络 一面

发表于 2022-09-13

220913 09:00-09:40

  1. 面向对象设计的几大原则
  2. 了解异常吗,异常的继承结构,最顶层是什么
  3. Java有哪些集合
  4. 有哪些Map
  5. 说一下HashMap
  6. 说一下ConcurrentHashMap,怎么解决线程安全
  7. 对于注解的理解
  8. 用过的注解
  9. 泛型的理解
  10. JavaIO了解吗
  11. 如何理解多线程
  12. 怎么实现线程安全
  13. 怎么加锁
  14. 什么是轻量级锁和重量级锁
  15. sleep和wait的区别
  16. 线程的生命周期
  17. 什么是乐观锁和悲观锁
  18. 哪些锁属于乐观锁
  19. CountDownLatch知道吗
  20. JVM内存区域划分
  21. 怎么理解虚拟机栈
  22. 哪些线程私有
  23. 哪些垃圾回收算法
  24. 说一下标记整理
  25. 四种引用类型
  26. 讲一下虚引用
  27. 说一下双亲委派机制
  28. 类加载过程
  29. Servlet转发和重定向的区别
  30. Cookie和Session
  31. Cookie有效期
  32. 描述下Spring框架
  33. RabbitMQ,死信队列?
  34. 2亿条数据该怎么查数据
  35. 写题:快速排序

9.9 联影 一面

发表于 2022-09-11

罗浩 220909 16:00-16:30

  1. 学校里做什么的,有论文吗,影响因子
  2. 什么时候接触Java
  3. 消息队列怎么预防重复消费
  4. 用过哪些索引
  5. 索引失效的情况
  6. is null和is not null索引会失效吗
  7. int类型,记录大小为1k,3000w条数据需要几层
  8. 聚簇索引和非聚簇索引
  9. 缓存雪崩
  10. 怎么预防
  11. Redis做消息队列了解吗
  12. Redis高可用了解吗
  13. zset和set
  14. 三次握手
  15. 四次挥手
  16. 为什么需要TIME_WAIT
  17. TIME_WAIT过多是什么原因产生的
  18. 创建线程的几种方式
  19. start和run的区别
  20. volatile
  21. JVM运行时数据结构,哪些是线程安全
  22. 堆和栈的区别
  23. 什么时候发生full gc
  24. 如果把老年代调大行不行
  25. 新生代调大老年代调小行不行
  26. SpringMVC了解吗
  27. 反问,软件开发做什么(大数据)

8.31 中文在线 一面

发表于 2022-09-11

220831,1100-1120,中文在线 一面(袁申)

  1. 除了Redis存放用户信息有什么别的方法
  2. 预减库存怎么实现
  3. 假如用户取消下单,消息已经进入消息队列了怎么办
  4. AOP原理
  5. 常见注解
  6. @Controller和@RestController区别
  7. @Autowire和@Resource区别
  8. Redis数据结构有哪几种
  9. 你用过哪些
  10. 哈希表用在哪些场景
  11. Redis内存淘汰策略
  12. Redis内存淘汰方法(惰性,定期)
  13. 讲讲LRU算法,双向链表长度(不适用双向链表,用一个属性记录)?
  14. ScoreSet应用场景
  15. MySQL有哪些引擎(InnoDB,MyISAM,Memory)
  16. 区别?(只说出了InnoDB和MyISAM的区别。。。事务,索引)
  17. 事务特性(ACID)
  18. 原子性和持久性怎么保证
  19. MVCC
  20. 幻读是什么
  21. 什么是重复读
  22. sleep和wait区别
  23. synchronized用于什么
  24. synchronized锁静态方法和普通方法有什么区别
  25. 什么是JVM(我说的是Java程序编译产生的字节码在虚拟机上运行)
  26. 数据结构(程序计数器。。等等)
  27. new一个对象存放在哪
  28. new对象的过程
  29. new字符串怎么分配内存
  30. Object中哪些方法
  31. 为什么重写了hashCode要重写equals(答得稀烂)
  32. int a = 1和int b = 1的==和equals是不是true(引用类型在堆中分配,基本数据类型在栈中分配)

Hello World

发表于 2021-10-07

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

<12

17 日志
1 标签
© 2022 hco3o
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
本站访问数 人 本站总访问量 次