shein社招Java一+二面经

#晒一晒我的offer#
岗位:Java高级研发
一面:12.04 (两个面试官)时长40分钟
介绍项目经历
1、问项目上的一些问题是如何处理的
2、mysql索引和调优
3、给两个表结构和查询要求,写SQL(口头回答即可)
4、如果有5张数据量过亿的表,如何查询总数据量,给出思路即可
5、redis用过哪些数据类型,使用场景
6、分布式锁
7、redis如何保证和数据库的一致性
8、mq的使用场景
9、mq如何保证幂等性
10、Java锁用过哪些,有何不同
11、Java线程池原理
12、Java的CompletableFuture实现原理
13、如果你的技术方案被否定了,该怎么办
14、薪资期望、最快入职时间等
15、反问
二面:12.06 领导面 30分钟
1、介绍项目经历
2、针对项目提问,主要问个人对业务的理解(这里问了很多个人项目上的东西)
3、有没有什么提升自身效率的方式
4、对于项目有没有什么自己的思考,如何提升性能,做哪些优化等
5、被打差绩效怎么办
6、个人爱好、优缺点、期望薪资、最快入职等等
7、反问

面试整体难度一般,主要根据你的简历上写的内容问,所以简历要真实
全部评论
楼主几年跳槽的
2 回复 分享
发布于 2024-12-10 23:09 广东
什么岗位的,商品还是。。。
点赞 回复 分享
发布于 2025-09-08 23:20 江苏
楼主面的那个部门呀
点赞 回复 分享
发布于 2025-05-14 10:45 上海
南京shein吗,老哥去了吗
点赞 回复 分享
发布于 2025-02-05 15:19 上海
没有写题吗
点赞 回复 分享
发布于 2024-12-19 18:34 广东
点赞 回复 分享
发布于 2024-12-12 22:28 河南
有后续吗
点赞 回复 分享
发布于 2024-12-07 16:06 江苏

相关推荐

一面 1. String、StringBuilder、StringBuffer的区别2. String不可变的原因是什么3. 常用的String方法4. 浅拷贝和深拷贝的区别5. 项目介绍和主要职责6. 线程池调参、线程池隔离7. 线程池核心参数以及意义8. 核心线程数的作用以及创建时机9. redis防重机制的设计原因10. 使用的redis的类型11. redis的string底层设计12. 分库分表改造13. 分库分表改造时要注意的问题14. 分库分表涉及的数据迁移15. 本地缓存使用场景16. 数据库不一致问题17. 库存扣减的其他方案18. 博客上的问题19. sql调优经历20. 什么是覆盖索引21. 索引类型有哪些22. B+树做索引的特点23. 索引失效的场景24. 项目还有哪些亮点没有问到?25. 第二个项目的介绍26. 高jdk版本的新特性27. jdk8的stream语法28. java集合的分类29. 集合存储null值的情况30. HasMap的底层原理31. 单例设计模式手撕:删除倒数第n个节点反问建议:尽量不要一问一答,自己多去延申思考二面1. 项目一共几个模块、一共几个人2. 项目遇到的挑战以及如何解决3. 项目遇到了什么问题4. 分布式锁加锁解锁的原理5. 锁的过期时间的设计6. redis过期淘汰策略7. redis相较于mysql的优势8. redis为什么快9. 线程池参数调优,限流和降级10. HashMap如何更新一条数据11. JVM垃圾回收中的新生代老年代的回收策略12. 新生代的划分、复制回收的具体过程手撕:最长公共前缀13. 个人优缺点
点赞 评论 收藏
分享
评论
15
92
分享

创作者周榜

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