获赞
68
粉丝
36
关注
10
看过 TA
898
南京邮电大学
2025
Java
IP属地:上海
暂未填写个人简介
私信
关注
1个小时10分钟的kpi面1. 随便聊了点项目2. 在学校都干啥啦? 绩点多少? 拿过奖学金没? 都学什么课了?哪门你觉得比较擅长?3.实习公司做啥业务的? 你都做啥了?4. 场景编程题 (第一次见,开眼界了,做了40多分钟 最后提示我做出来的)5. 说了一下他部门做的业务,用了啥技术栈?题目:到货日计算,有一个网上商城,消费者可以在商城上7*24小时下单,商城每周三23:59将上周四到本周三的订单推送给供应商,供应商在周四00:00分就可以收到订单,并开始送货,送货需要n个工作目(假定只会准时到货,不会提前或者延期到货),所谓工作日是指周一到周五,周六周目不算工作日,不用考虑春节等假目,用户在某一天(orderDate)下单,供应商送货天数=deliverDays(可以是1.2,.,100),请计算到货日期amrivalDate(注:是具体日期,不是周几),以下两个函数可以直接调用,无需候选人自己实现:getWeekDate -返回当前日期是星期几addDate --返回date加上对应天数后的日期casel:orderDate是周二或者周三,供应商送货天数=1,那么到货日就是周四能到。case2: order Date是周三,供应商送货天数=3,那么到货日就是下周一到。case3:order Date是周四,供应商送货天数=3,那么到货日就是下下周一到。 #面经#  #美团#
0 点赞 评论 收藏
转发
全程一个小时1. 介绍一下短链接系统,项目的架构,为什么做这个项目2. 说一下你在做这个项目过程中遇到的挑战、难点(短链接判重,短链接跳转,消息消费的幂等性)3. 你的项目在什么场景下会产生缓存穿透?这些并发场景是真实存在的,还是模拟出来的?4. 你是怎么解决缓存穿透的?5. 你说缓存穿透缓存了空值,过期时间设置了么?为什么要这么设置?如果过期了该怎么办?6. 那你说一下你项目的QPS是多少?(不知道,面试官:你自己项目的QPS都不知道吗?是你自己做的吗?)7. 布隆过滤器的实现原理8. 你是怎么保证消息不被重复消费的?9. synchronized的底层实现?字节码,moniter,偏向锁,轻量级锁,自旋锁10. 介绍一下aqs的底层原理11. 说一下new一个对象的过程 (我扯到类加载上面去了,问我你知道什么是内存吗?之后我又说首先开辟空间,初始化成员变量,指针指向对象?还是不对。问我堆是怎么划分的,才知道在问什么)12. 介绍一下HashMap的实现13. 说一下HashMap的put流程 (说了一堆很详细,看出来面试官已经不耐烦了)14. 介绍一下MySQL事务的特性,并分别说明他们底层的实现(ACID 把C 和 D还说反了)15. 算法:反转区间链表16. 算法:第K大的数 (应该拿优先队列写的,二分 + partition给我写懵了)17. 你平时是怎么学习的?18. 反问总结:第一次碰到这么严格的面试官,心态炸了
0 点赞 评论 收藏
转发
牛客网
牛客企业服务