虾皮后端一面

1.接口的抽象类的区别 分别应用场景
2.final finally 区别  final 使用场景
3.java中有哪些map
4.hashmap原理 节点阈值扩容
5.扩容中0.75是什么的0.75是数组容量还是bucket   扩容后元素的位置以及为什么2倍扩容
6. ConcurrentHashMap项目有实际使用吗 以及简单的原理
7.怎么评估 ConcurrentHashMap 和hashtable 的性能好坏
8.cas实现流程 为什么觉得cas比synchronized 性能好
9.线程池的关键参数和执行流程
10.new thread 和单线程的线程池都抛异常分别可能是因为什么
11.如果你要设计一个线程池,那么你怎么进行参数的设置
12.如果想要任务高效执行,并且下游接口希望快速返回结果,该怎么设计线程池
13.任务丢失对你的项目有影响吗,怎么去设置拒绝策略
14.spring事务的传播行为有哪些,传播行为实现机制
15事务传播行为在db层面上是怎么保证的,在一个事务里的必要条件
16.spring声明式事务需要注意的点有哪些
17.aop不用动态代理还有其他实现办法吗
18.spring bean的创建过程
19.多例什么时候创建
20.springboot 做了哪些事
21.starter 具体实现原理
22.springboot 怎么知道要创建哪些bean呢
23.索引失效场景
24.b+树优点,为什么不用二叉树
25.b+树和二叉树全部加载在内存中,性能判断,层高的影响
26.主键选择,自增主键,uuid,雪花id对比
27.uuid 除了页分裂还有啥问题
28.数据库2000万数据经典问题,为什么觉得2000w是一个瓶颈呢
29.mysql 3层层高要多少次io
30.给sql语句,索引,表结构
判断是否走索引,走哪个索引
手撕LRU :
linkedhashmap
hashmap 和双向链表都可以实现
全部评论
同学,瞅瞅我司,医疗独角兽~ 我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 今天 09:43 广东
佬可以看看简历怎么写吗,想优化不知道怎么优化
点赞 回复 分享
发布于 今天 10:51 江西
虾皮不是主go吗,怎么库库问Java
点赞 回复 分享
发布于 昨天 20:34 广东
秋招吗
点赞 回复 分享
发布于 昨天 15:13 山西

相关推荐

昨天 12:30
南京大学 Java
铁厂是真的抽象,降本增效到感谢信都不舍得发了,必须每隔一段时间就去官网看下状态,不然挂没挂都不知道大部分面试都在节前,比较久远了,记得不太清楚,想起什么写什么吧-------------------------------第一次投递: 用人部门筛选挂第二次投递:9.15 一面1. 自我介绍2. snowflake算法简单介绍3. spring生态 springboot springMVC4. 回表5. 计算机底层是怎么表示一个数字的6. 数字2和-2分别如何用二进制表示手撕:1. 单例模式2. 滑动窗口的最小值智力题:机器人🤖在(0,0)每次只能向上或右走,走到(m,n)一共有多少不同走法。不能写代码,口算说答案反问:1. 业务(业务中台)2. 部门技术栈几天后挂。第三次投递:9.25 一面自我介绍后简单问了下实习,后面就是比较深的八股拷打。和之前那个kpi痕迹很重的面试不太一样,面试官挖的很深,不过体验倒不错。记忆比较深刻的问题比如redis作者为什么执着于o(1)开销计算字符串长度,redis为什么使用哈希槽而不是一致性哈希(说了前者更关注数据分布的平衡,面试官直接用一致性哈希的虚拟节点反驳。哎哎平时还是理解不够深入)。并且面试官提到现在实际生产中都不用redis的cluster模式,问我美团实习的时候有没有关注过美团那边redis的分布式架构。最后还建议我下去了解学习下proxy模式手撕:滑动窗口最大值()9.30 二面这个印象不是很深刻,自我介绍了之后还是问了实习,八股好像也问了但不深手撕:LRU10.10 三面1. 自我介绍2. 美团实习,追问挺深入的3. S3相关的使用清楚吗?如何去做生命周期的管理之类的(生命周期还真不太清楚,不过讲了讲s3的存储架构和纠删码机制,顺便对比了下和HDFS多副本机制的优劣)4. 权限控制怎么做的5. 字节实习。LLM应用的编排引擎还蛮多的,有了解吗(讲了下langchain和字节自己的eino,对比了下优劣势)6. 实习经历中有没有遇到过比较困难的点,通过钻研最后成功克服的例子7. 有没有自己觉得做的不够好的例子8. 假如你的变更引起了比较严重的问题,你该如何解决(这种从应急和治理两方面答就行,前者回答事故发生了如何处理,后者回答如何减少或避免此类事故的发生)9. 变更规范了解吗(变更三板斧,可灰度可监控可应急,但回答的时候记错了把可监控记成可回滚了哈哈不过面试官也没点出,我就按照我的理解继续深入解释了)10. 职业规划反问:快手的培养体系和晋升机制(这里面试官讲了十来分钟,感觉很有诚意)10.14 hr面1. 前几轮技术面的体验如何2. 自我介绍3. 简单讲述你本科和研究生阶段的校园经历,以及实习经历4. 投递的其它公司?流程到了什么阶段5. 有和前面的面试官了解过所在部门的业务方向吗6. 哪里人,没在北京念大学吗反问:对校招生的培养以及看重怎样的人才当天转录用评估。但是听hr的意思,前面意向发出去太多了,后面一时半会可能发不出意向了,有可能要等到直接开奖谈薪。不过面评还是不错的,接好运(其实本来打算终面结束就发面筋的,不过最近沉迷于推石头门,导致拖延了好几天awa)
_KOKORO_:嘟嘟噜
发面经攒人品
点赞 评论 收藏
分享
1. 你项目经历里面有没有分布式存储相关的?2. 实习其中一个点拷问3. 这个难点在哪儿?4. 讲另外一个项目(基于点评包装的项目)5. 秒杀是怎么做的?6. 扣减库存原子性是怎么保证的?7. lua脚本的逻辑是怎么写的?8. 秒杀成功后rabbitmq异步处理的逻辑是怎么样的?9. 分布式存储的相关知识有了解吗?10. 如果数据太多需要拆分应该怎么做?11. 哈希分片有什么优劣势?12. 还有分布式的理论知道吗?13. 分布式协议知道吗?14. raft协议是怎么实现的?15. redis集群是怎么实现数据库分片的?16. 除了一主多从这种副本机制,多主多从的话应该怎么设计?17. 流量应该如何分发?18. 操作系统常用的锁机制有哪些?19. 互斥锁和自旋锁的实现原理有什么不同?20. 他们各自适合什么样的场景下使用?21. TCP四次挥手为什么要四次?22. 中间两次挥手服务端在干了什么?23. 四次挥手客户端和服务端的详细过程是怎么样的?24. 平时用过C吗?单双工的通信应该怎么去关闭?25. Java中原子性的操作你知道哪些?26. CAS思想的原理是什么?27. 手撕:给你一颗二叉树,他的根为root。请你删除1条边,使二叉树分裂成两颗子树,且他们子树和的乘积尽可能大。示例输入:root={1,2,3,4,5,6}输出:110
点赞 评论 收藏
分享
评论
2
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务