0x3f3f3f33 level
获赞
27
粉丝
9
关注
10
看过 TA
304
华中科技大学
2024
后端
IP属地:湖北
暂未填写个人简介
私信
关注
二面1.  treemap 和 hashmap区别2.  hashtable 和 hashmap区别3.  hashtable能被concurrenthashmap完全取代吗4.  ArrayList和LinkedList有什么区别5.  LinkedList有容量限制吗6.  数据库使用b+树相比b树有什么优势7.  uuid和自增id有什么优劣8.  业务id和自增id在查询的时候设置哪个为主键,插入多的场景呢9.  redis有哪几种数据结构10. redis有什么持久化策略11. redis内存淘汰机制12. lru讲一下13. 分布式redis怎么保证热点数据...?14. 一致性哈希是什么15. 直播里面打赏的排名,你准备怎么设计?16. 编程——实现刚才说的设计算法三面1.  算法题,跳一跳(dfs实现的)2.  stl的map实现原理(回答的红黑树)3.  map底层红黑树为什么对所有都数据都可以排序(回答的用排序器,java里面Hashmap1.7以前是哈希数组用hashcode、equals来定位, treemap排序用comparator)4.  spring事务注解是怎么实现的(答案是通过代理类实例实现的)5.  spring事务失效例子(考察了spring调用事务方法会失效的场景,例如调用this.transfunction(),现在的this是原类的实例,不是代理类实例;还有异常被吞了,spring感知不到异常,无法回滚)6.  Zset实现原理?7.  一个数据库订单支付的业务,有一个用户表(用户id,余额),有一个订单表(订单id,用户id,付款状态【未付款/已付款】),在并发场景下,你觉得会有什么问题发生?(回答了一个用户的多订单并发时造成订单总额大于余额扣款成功情况)8.  你怎么解决这些问题
投递快手等公司10个岗位
0 点赞 评论 收藏
转发
头像
2023-11-01 16:52
已编辑
华中科技大学 计算机类
1.  Mysql 为什么使用B+树,B+树为什么快2.  自增主键和uuid主键的优缺点3.  uuid是如何生成的4.  Mysql的事务ACID什么意思5.  Mysql隔离级别有哪些6.  Mysql 有哪些log(查资料有redolog、binlog、undolog)7.  聊聊ES,ES的基本概念8.  为什么使用ES9.  ES的分词了解吗10. 如果相查一个古代文字,怎么查找11. ES搜索怎么优化12. Redis了解吗,有哪几种数据结构?了解Zset吗13. Redis为什么快14. 消息队列了解吗(答Kafka)15. partition在整体是有序的吗16. 没有zookeeper的话,kafka运行会产生问题吗?有什么问题17. 计算机网络问问把,7层网络模型有哪些18. 常用的tcp和udp有什么区别(答:tcp面向连接,udp无连接,tcp有拥塞控制,udp没有,tcp适用于稳定的业务需求,udp适用于视频等场景,还有其他区别吗?没有)19. 浏览器输入网址经历那些过程20. 问问操作系统吧,进程和线程有什么区别21. 问问Java相关的把,i++,再多并发环境下有什么问题22. 什么是死锁23. 有哪些方法可以保证i++的线程安全24. 那我只加上volatile可以吗,为什么25. CAS了解吗26. AQS了解吗27. synchronized得底层实现28. 讲注解@transactional底层原理29. 讲解一下SpringBoot的事务30. 遇到过OOM的问题吗,可能有什么原因?31. uuid能用来做主键吗,如果不能是什么问题(提示:多次IO、页分裂,页分裂导致的不规则和稀疏)32. RESTFUL有什么优点33. PUT和DEL有信息安全问题吗34. SpringBoot获取配置文件值的方式(Environment、Value、ConfigurationProperties)35. 来个算法题吧(股票的最大利润)
投递快手等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务