唯品会

收藏
零售
100-499人
未融资
广州市
学历友好榜高校必争榜
查看官网
上传简历
职位类型
全部
测试
电子/半导体
商务
交互/设计
最新
热门
03-13 23:30
已编辑
小红书_后端开发
请先做一个简单的自我介绍。对于Java中的锁机制,你有什么理解?在悲观锁中,Java语言层面有哪些实现方式?它们之间的区别是什么?synchronized和reentrant lock在等待与唤醒机制上有什么区别?你对线程池的理解是怎样的?在使用线程池执行任务时,一般需要注意哪些问题?如何让主线程感知到线程内部的异常?如果线上应用频繁出现GC问题,可能是什么原因导致的?Spring AOP使用的哪种设计模式及代理方式?在哪些场景下会使用Spring AOP,以及使用时应注意哪些问题?问:InnoDB数据库中的索引使用何种数据结构,B+树和B树有何区别?在MySQL中,如何通过explain查询来分析circle执行计划并找出性能差的原因?当查询涉及到多个字段且索引设计有问题时,该如何排查和优化?对于存储数据量大的表,应如何分析其性能问题并提出解决方案?在处理频繁的修改和查询操作时,如何避免引发性能问题?问实习:在对象存储中,你们采用了哪两种经典方式?当时在测试环境中遇到了什么新问题?为了解决这个问题,你们采取了什么优化措施?....算法题:好像easy还是middle直接秒了(已经好久好久没刷题了 稍微写慢了一点)反问:部门业务大概是什么样的?答:部门属于公司个性化工程平台部,主要负责个性化让利、触达、超级VIP体系以及用户画像和标签数据四块业务。
查看17道真题和解析
点赞 评论 收藏
分享
一、 个人背景与综合意向- 自我介绍:请进行简单的自我介绍。- 业务背景:该规则引擎主要应用于唯品会的哪些具体业务场景?- 团队情况:你所在组的整体开发团队规模是多少?纯后端开发人员有多少?- 实习时间:如果入职,什么时候可以开始实习?打算实习多长时间?二、 Java 基础(重点考察 HashMap)- 数据结构:请介绍一下 HashMap 内部的数据结构。- 设计原理:为什么 HashMap 要引入红黑树?这样设计的根本目的和好处是什么?- 底层支撑:为什么底层要基于数组加链表的形式来实现哈希表?数组的作用是什么?- 哈希计算:JDK 1.8 中,哈希函数是如何计算哈希值并确定元素在桶中位置的?(扰动函数的作用)- 并发安全:HashMap 是如何保证线程安全的?具体到 JDK 1.8,它是如何利用 CAS 和 synchronized 实现的?- 不安全场景:在多线程环境下使用普通的 HashMap 会出现哪些具体的并发安全问题?(例如:值覆盖、扩容死循环等)三、 Spring 框架- 核心机制:请解释一下 Spring 的循环依赖问题以及它是如何通过三级缓存解决的?- 缓存细节:每一级缓存分别存的是什么?为什么非要引入“三级缓存”而不能只用二级缓存?(涉及 Bean 生命周期与 AOP 适配)四、 项目深度挖掘(规则引擎)- 项目核心:请详细介绍一下你负责的规则引擎项目,包括你的角色和核心产出。- 难点与挑战:在该项目中,让你印象最深刻的技术难点或业务难点是什么?- 稳定性治理:你是如何实现规则的多版本快照和回滚功能的?- 数据库设计:为了兼容旧表并实现多版本功能,你在表结构上做了哪些具体修改?- 业务逻辑:当规则出现问题时,业务人员如何通过后台系统排查过去的执行情况?- **回调机制**:业务回调功能是如何设计的?为什么要做异步优化?- 可靠性考量:如果系统在回调过程中重启,线程池阻塞队列里的任务丢失了怎么办?如何保证数据一致性?- 性能优化:你是如何发现规则执行链路存在耗时问题的?具体的优化手段(核心与非核心链路拆分)是什么?- 系统指标:该系统的平均耗时(RT)和峰值 QPS 大约是多少?五、 工程能力与运维排查- 监控手段:你们是如何对线上规则的执行时间进行监控的?- 线上排查:如果线上出现问题,你的排查流程是什么?- 容器化知识:线上系统是容器化部署吗?你对 Docker 或 K8S 有多少了解?- 日志定位:在容器环境下,你如何查找和定位历史日志文件?
查看25道真题和解析
点赞 评论 收藏
分享
查看20道真题和解析
点赞 评论 收藏
分享
2025-01-08 20:12
已编辑
电子科技大学 Java
中上985本 软件工程 练习Java将近两年半暑假开始背八股,小林coding三刷(os只看了两遍),JavaGuide大部分三刷,面试鸭都过了一遍,lc  200+。11.1开始大面积投大厂(除了字节美团)结果将近一周都没有回应,后来才知道官网投递是效率最低的方式。过一周后开始在ssob上大面积投。11.8 美国道富 一面 ssob oc拒11.11 快手电商 一面 官网 挂 因为是第一次大厂面试 有点紧张而且部分八股没覆盖好 手撕是岛屿问题和判断两个二叉树相等11.12 阿里健康-小鹿中医 一面过 ssob11.12 高德 一面挂 ssob 八股比较基础 都打上来了 但是手撕很简单的没撕出来 所以挂了 比较可惜11.14 喜马拉雅 一面挂 ssob 八股答的好 但是手撕没写出来 是买卖股票问题的一道题 两次买卖的那道 当时没刷到所以没写出来11.14 阿里健康-小鹿中医 二面后无后续11.21 快手商业化 一面过 官网捞起来的 八股打得很好 算法卡了一下 但是也写出来了11.28 快手商业化 二面挂 无八股 一些小场景 手撕快排 写出来了但是线上编译环境一致输出不正确 二面挂(面试官看着不太正经 体验较差)12.4 字节国际化短视频直播 一面过 官网 结合项目问场景和八股 手撕是岛屿问题12.9 字节国际化短视频直播 二面过 一直在问场景 有点被拷打 手撕是二叉树层序遍历 最后也是过了12.16 字节三面 一直疯狂场景:亿级点赞系统设计 缓存设计 冷热数据 手撕是之前快手一面手撕原题 秒撕 最后还是挂了 应该是场景答的一般 内心比较崩溃12.20 Momenta 数仓 一面 内推 纯做题 三个sql 两个手撕 最后挂了 可能是手撕没撕好12.23 字节复活后一面 无八股 sql题+智力题+中序和前序遍历构建二叉树 sql很简单但是卡了一下不太应该 智力题没整明白 第二天感谢信12.25 中科软 一面oc 后来才知道是个大外包.....12.26 唯品会一面 ssob 手撕+八股+场景 手撕没ac但是也过了12.26 华为一面 官网 八股+手撕都挺好 面试后5min通过12.27 杭州每刻 一面oc12.28 京东一面过 四十分钟八股盛宴 发挥比较完美12.28 华为leader面 沟通过程中ld说部门不是搞Java的 所以当场就说没意向去了 故挂1.2 车来了 ssob 一面oc1.3 京东hr面 当晚电话oc1.7 京东offer1.7 唯品会 二面拒总结下这两个多月:boss上投了有500以上 官网上投递了20+大厂 其中boss上都是些小公司,官网约面的只有字节、快手、京东,大厂面试寥寥无几(可能是本人没有好实习经历的原因),其中快手二面挂、字节三面挂都蛮搞心态的。甚至深深陷入了自我怀疑,经常半夜睡不着觉。但最后的京东也是靠扎实的八股拿下了,也是将自己从无尽的焦虑中解救了出来。对于日常实习个人摸索出了一些经验:八股大部分都比较常规 不会有特别深入底层的 基本都是八股网站上比较重点的(小林coding+javaguide吃透就足够) 对于算法(手撕)一定要准备好再去面试!!!因为就算八股答的很好 手撕写不出来也会寄 本人高德 喜马拉雅就是因为lc当时没刷好挂掉的 至少也要lc 200道(代码sxl+hot 100)熟了以后再面 的话 90%的概率可以写得出来。现在开始冲完全来得及暑期实习。补:大厂真的爱问场景题,尤其是二三面基本是场景居多,面字节的时候一二三面基本都是结合项目场景,完全没有八股,所以场景题还是蛮考验平时的沉淀程度的,所以八股不要只是背下来,要去多了解背后的原理(包括优缺点,为什么选择什么什么技术),多沉淀系统架构设计上的知识。而且最重要的一点!!! 不要对大厂怯魅,因为大厂问的东西也很正常 放松心态 相信自己的积累也可以拿下还有一点 日常实习真的运气占50%以上 有的岗位你来的早就是你的 而且有的面试比较水而且只有一面 说不定运气好就可以直接oc,要相信自己的努力总会有结果的
爱吃狮子头8:个人经验,一般boss上技术岗员工主动私聊要简历的比较稳
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务