2026年03月06日 10点59分唯品会校招java一面

请先做一个简单的自我介绍。

对于Java中的锁机制,你有什么理解?

在悲观锁中,Java语言层面有哪些实现方式?它们之间的区别是什么?

synchronized和reentrant lock在等待与唤醒机制上有什么区别?

你对线程池的理解是怎样的?

在使用线程池执行任务时,一般需要注意哪些问题?

如何让主线程感知到线程内部的异常?如果线上应用频繁出现GC问题,可能是什么原因导致的?

Spring AOP使用的哪种设计模式及代理方式?在哪些场景下会使用Spring AOP,以及使用时应注意哪些问题?

问:

InnoDB数据库中的索引使用何种数据结构,B+树和B树有何区别?

在MySQL中,如何通过explain查询来分析circle执行计划并找出性能差的原因?

当查询涉及到多个字段且索引设计有问题时,该如何排查和优化?

对于存储数据量大的表,应如何分析其性能问题并提出解决方案?

在处理频繁的修改和查询操作时,如何避免引发性能问题?

问实习:

在对象存储中,你们采用了哪两种经典方式?

当时在测试环境中遇到了什么新问题?

为了解决这个问题,你们采取了什么优化措施?....

算法题:好像easy还是middle直接秒了(已经好久好久没刷题了 稍微写慢了一点)

反问:

部门业务大概是什么样的?

答:

部门属于公司个性化工程平台部,主要负责个性化让利、触达、超级VIP体系以及用户画像和标签数据四块业务。
全部评论

相关推荐

03-12 21:22
门头沟学院 Java
从0到java大王:这就是大厂笔试题吗,感觉比平时刷的力扣难,要么是数学题要么是看着比较复杂的题,只会第一道题,第四道题暴力直接超市,二三看了会就放弃了
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

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