喜马拉雅后端一面

1.自我介绍
2.项目拷打
2.1 为什么要用分布式锁?
2.2 用唯一索引能不能保证一人一单,和你的分布式锁比起来怎么用?
2.3 分布式锁是在事务开启前加还是事务开始后
2.4 讲讲你的布隆过滤器是怎么自定义实现的
2.5 讲讲你的Redis和数据库的数据一致性是怎么做到的
2.6 你的乐观锁是怎么实现的
2.7 你的异步处理能够提升多少性能?
八股
3. 一般用什么IO流?
4. 什么时候用ArrayList,什么时候用HashMap
5. HashMap底层结构
6. Set查询为什么快?
7. HashMap为什么要从链表转换为红黑树
8. 什么时候使用线程
9. 使用线程池有什么好处?
10. 给十个线程,添加到线程池里面,怎么判断他全部执行完毕?
11. 为什么会存在线程安全问题,给出具体的例子
12. sychronized锁住方法是锁住了对象还是锁住了什么
13. git基本使用,你常用什么命令
14. 算法拷打
14.1 数字反转:Long:1234->4321,不准转换为string
14.2 字符串反转:“ hello  world  ”->”world hello”
14.4 螺旋矩阵
15. 一道sql
16. left join和join
17. String StringBulider StringBufffer
18. 索引为什么能够加快查询速度?讲讲B+树
19. 索引分类
20. 你的事务是怎么实现的?


 

相关推荐

  1. 喜马拉雅一面

    2024-03-11 00:58:03       41 阅读
  2. 腾讯 一面(115min)

    2024-03-11 00:58:03       32 阅读
  3. 架构的一些知识

    2024-03-11 00:58:03       55 阅读
  4. 面试复盘3——开发——一面

    2024-03-11 00:58:03       57 阅读
  5. 面试复盘5——开发——一面

    2024-03-11 00:58:03       68 阅读
  6. 美团到店-开发一面

    2024-03-11 00:58:03       39 阅读
  7. 腾讯实习c++一面-2024.4.29

    2024-03-11 00:58:03       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 00:58:03       75 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 00:58:03       80 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 00:58:03       64 阅读
  4. Python语言-面向对象

    2024-03-11 00:58:03       75 阅读

热门阅读

  1. Spring Boot 部署在Windows

    2024-03-11 00:58:03       45 阅读
  2. [three.js]UV动画

    2024-03-11 00:58:03       43 阅读
  3. 【IC设计】Scala、Chisel、Chiseltest版本兼容信息

    2024-03-11 00:58:03       45 阅读
  4. iOS面试题

    2024-03-11 00:58:03       46 阅读
  5. 力扣题库第3题:最长连续序列

    2024-03-11 00:58:03       33 阅读
  6. c++之迭代器与反向迭代器

    2024-03-11 00:58:03       40 阅读
  7. 序列的第 k 个数(c++题解)

    2024-03-11 00:58:03       51 阅读
  8. OceanBase社区版单节点安装搭建(Docker)

    2024-03-11 00:58:03       38 阅读
  9. Hyperf AOP 和 注解

    2024-03-11 00:58:03       43 阅读
  10. mysql 8 修改账号密码

    2024-03-11 00:58:03       35 阅读
  11. 链表简单功能的总结

    2024-03-11 00:58:03       34 阅读