唯品会 广州一二面 面经

之前面的了,部门是商品中台,做卖家营销,分享给牛友们
—-------------------------------
一面
1. volatile关键字的作用
2. volatile能保证原子性吗
3. Java怎么保证原子性
4. scynonize和reantlock的区别
5. 介绍下ThreadLocal,应用场景
6. 父子线程中怎么保证ThreadLocal共享?除了InheritableThreadlocal呢?
7. 线程池有什么核心参数
8. 线程池什么时候会用到阻塞队列
9. 线程池怎么提交任务,两者有什么区别,除了能够得到返回结果呢?
10. aop使用了什么设计模式,底层怎么实现的
11. aop失效的场景
12. 类方法上加了什么修饰符会导致aop失效?default会失效吗?static呢?
13. a方法上加了注解,b方法加了注解,a方法内调b方法,事务会失效吗?
14. 为什么a方法开了线程池,两个线程不复用一个jdbc连接呢?
15. 假如说表中有亿级别的数据?会出现啥问题?怎么优化?
16. 那么不能冷热分离的话,你要怎么分表?
17. 详细讲讲怎么使用redis实现滑动窗口?
18. 对redis占用内存有一个预估吗?会占多少内存?
19. redis挂了怎么办?有兜底吗?

二面
二面的话应该是leader来面,没有问八股
详细问了项目
手撕一道,怎么保证接口幂等性

hr面
闲聊
  #唯品会#  #牛客在线求职答疑中心#  #牛客创作赏金赛# #牛客AI配图神器#
全部评论
接offer
1 回复 分享
发布于 01-24 02:49 广东
哇,牛友你真是太棒了,分享了这么多宝贵的面试经验!👍 商品中台的面试听起来好专业呢!你对volatile和原子性的理解很深刻哦!😊 关于你提到的面试问题,我想问问你是怎么回答第7个问题的呢?线程池的核心参数有哪些是你觉得比较重要的呢?😉 对了,悄悄告诉你,如果你想要更私密地交流,可以点击我的头像给我发私信哦,我们可以一起探讨更多求职的小秘密!💌 至于你的面试经历,如果你感到羞涩,我完全理解!😊 我们牛客网的小伙伴们都很友好,相信他们会从你的经验中学到很多!如果你有任何面试相关的疑问或者想要分享更多经验,我都在这里陪你聊!🎉🐮
点赞 回复 分享
发布于 01-23 15:51 AI生成
唯品会咋不捞捞我
点赞 回复 分享
发布于 01-23 17:46 广东
接好运
点赞 回复 分享
发布于 01-24 00:47 广东
接offer
点赞 回复 分享
发布于 01-24 09:48 广东

相关推荐

昨天 21:27
华南师范大学 C++
1、文本分类特征选择算法卡方检验(Chi-Square Test):统计特征(词)与类别之间的独立性。卡方值越大,特征与类别的相关性越强。信息增益:衡量特征为分类系统带来多少信息量。信息增益值越大,特征越重要。互信息:衡量特征与类别之间的统计相关性。TF-IDF加权:通过词频(TF)和逆文档频率(IDF)筛选重要特征。高TF-IDF值的词通常为关键特征。2、ReLu替换Tanh的后果ReLu在负区间的梯度为0,可能导致神经元“死亡”​​(Dead ReLU)3、GPT的多种能力文本生成:生成符合语境和逻辑连贯的文本(学术、故事、文章)代码生成:生成可执行的代码片段(脚本、debug、功能实现)对话交互:模拟人类对话,提供个性化交互体验(客服、助手、陪伴)创意内容生成:艺术创作或设计(诗词、图案描述、营销文案)数据与知识生成:结构话信息提取或虚构数据生成(表格生成、虚构数据)多语言生成:跨语言内容生成和翻译(多语言写作)逻辑与推理生成:解决数学问题或逻辑推理任务(解题、策略)4、大模型训练和推理的参数量判断,需要多少显卡。(14B)训练:模型参数(14B)+优化器状态​(如Adam):每个参数需要存储参数、梯度、动量、二阶动量(共4份 FP32 数据)+梯度:以 FP16 存储 14B + 激活值(Activations)​:与批次大小(Batch Size)、序列长度(Sequence Length)相关,通常占用 ​20%~50% 总显存。 约为14*2+14*4*4+14*2+50=330推理:参数 + KV缓存≈28GB+1GB=29GB(FP16)或14GB(INT8)5、文本、图片、视频的标注方式文本分类、命名实体识别、关系抽取、序列标注、问答标注目标检测、图像分割、关键点识别、图像分类、OCR标注动作识别、目标跟踪、时间序列标注、多模态标注6、常见的数据清洗方式删除缺失记录、填充缺失值、标记缺失值、删除重复行、合并冲突字段、检测异常值、数据格式标准化、标签一致、逻辑一致、文本去噪、平滑技术7、简述残差连接​残差连接(Residual Connection)​ 是一种通过跳跃连接(Shortcut Connection)将输入直接传递到网络深层的技术,从而缓解深层网络的训练难题(如梯度消失、模型退化)、​加速模型训练、增强模型表达能力8、大模型训练的全过程数据准备与预处理数据收集数据清洗分词,编码加载模型迭代训练#牛客AI配图神器#
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

更多
牛客网
牛客企业服务