唯品会日常实习

#软件开发2024笔面经#
[项目]
1、责任链模式,暴露的接口是什么类型的接口?是 http的吗?展开说说?责任链是通用性的还是每个接口一个责任链?如何判断请求是否有效?(比如用户是登录状态的还是非登录状态的,我回答的用的token)
2、缓存穿透以及在项目中如何解决?有没有想过布隆过滤器和set都是放在一个分片中的,那它们就会承载所有的请求,set可能会有big key问题如何解决以及怎么理解布隆过滤器是分布式的?
3、介绍一下余票缓存一致性解决方案?
4、系统有进行压测吗?说一些压测数据?
5、订单的分库分表?复合分片算法
6、介绍一下表结构 ?
7、介绍一下车票下单的整体流程?如果订单表与座位表不在一个库中,如何解决分布式事务问题?支付环节在那一步之后去执行?
8、简单介绍一下短链接系统?跳转短链接的流程?
[八股]
1、介绍一下集合有哪些?
2、HashMap的数据结构?
3、如何通过反射获得对象的方法?如何获得其父类的方法?
4、介绍一下http1.0 http1.1 http 2.0?Http 2.0 的应用场景?目前最常用的是那个版本?
5、了解常见的RPC吗?
6、select a from t where b = ? and c > ?  如何建索引?
7、介绍B+树?
8、在项目中使用Redis如何做序列化、反序列化的?
9、如何在项目中使用线程池?如何保证多个线程执行的事务问题?(第一线程执行成功、第二个线程执行失败 第一个线程如何感知第二个线程执行失败并回滚)
10、有了解过Spring的源码吗?管理bean的容器具体是啥?spring使用什么结构储存bean?
11、bean的生命周期?有哪些拓展的接口?
12、spring与sprintboot的区别?约定大于配置的体现?
13、mybatis使用过一些拓展吗?resultMap与resultType的区别?
14、讲一下设计原则和设计模式?举一个单例的使用场景?
算法 反转链表
全部评论
base哪里呀
点赞 回复 分享
发布于 2024-03-22 20:53 北京
请问日常实习几面呀 是boss投的嘛
点赞 回复 分享
发布于 2024-04-02 14:47 黑龙江
楼主一面过了吗
点赞 回复 分享
发布于 2024-04-02 21:31 广东
🐮
点赞 回复 分享
发布于 2024-04-03 19:15 广东

相关推荐

03-07 23:32
门头沟学院 Java
1.请解释CMS收集器在并发标记阶段如何解决"浮动垃圾"问题?当出现"Concurrent Mode Failure"时,JVM会采取什么策略?G1的SATB算法相比传统标记有何优势?2.如何通过JVM TI实现动态字节码插桩?请描述类重定义的HotSwap机制限制及JVMTI的Can-Redefine-Classes能力边界3.当出现StackOverflowError时,如何在不修改代码的情况下,通过JVM参数实现栈帧的动态扩容?请解释Xss和Xmx的协同工作机制4. 请手写实现一个无锁的B+树结构,要求支持并发插入和范围查询,并说明如何保证happens-before原则5. 当使用ForkJoinPool处理递归任务时,如何避免工作窃取(Work-Stealing)导致的内存一致性错误?请结合MESI协议说明缓存行对齐的优化方案6. 设计一个支持10万QPS的异步事件总线,要求保证严格的事件顺序性和背压处理,请给出核心类结构并说明为什么选择Phaser而不是CyclicBarrier7. 请解释JLS中关于double和long的非原子性写入规则,如何在字节码层面通过DUP2_X2指令保证64位类型的原子操作?8. 当使用动态代理时,为什么ProxyGenerator会生成包含$methodName$0格式的桥接方法?请用ASM框架手写一个绕过接口限制的动态代理实现10. 当出现Full GC时间过长时,如何通过HSDB定位到具体的对象驻留原因?请给出从jmap到MAT分析的全流程,并解释Dominator Tree的作用11. 如何通过JIT的PrintAssembly输出,发现方法内联失败导致的性能瓶颈?请举例说明@DontInline注解对C2编译器的影响12. 设计一个对象池时,为什么TLAB分配比全局锁竞争更高效?请用JMH测试对比不同分配策略在128字节对象创建时的吞吐量差异13. 请使用Project Loom的虚拟线程重构传统线程池实现,说明如何避免pin到载体线程导致的吞吐量下降,并设计针对IO密集型任务的调度策略14. 当使用Valhalla项目中的值类型时,如何保证泛型特化(List<Point>)与现有集合框架的兼容性?请对比ValueBased和IdentityObject的运行时差异15. 使用Project Panama实现一个零拷贝的Tensor计算框架:如何通过MemorySegment和VarHandle直接操作堆外内存,并保证内存安全的生命周期管理#饿了么求职进展汇总##蚂蚁求职进展汇总##牛客创作赏金赛##面经#
野猪不是猪🐗:饿了么这么逆天???下次直接让手撕jdk21得了😂
点赞 评论 收藏
分享
评论
5
31
分享

创作者周榜

更多
牛客网
牛客企业服务