首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
明天会有好天气
河南大学 Java
发布于江苏
关注
已关注
取消关注
mark
@one混子:
5月16日早上莫名被美团捞起来了
既然捞起来了就接着面呗[笑cry]1、自我介绍2、拷打项目(点评加天机学堂)2.1 canel如何避免单点故障,答:集群,问:集群后如何管理,答:用zookeeper管理,将多个canel部署到zookeeper上,接着问:如果某一个实例掉了,怎么保证可用性,答:在zookeeper上持久化每个实例的位点,然后接替的实例可以读取到位点接着同步2.2 点赞功能,怎么做的,答:redis的set结构,问:怎么优化,答:避免大key进行分片,比如哈希之类的,key设置成前缀+场景+blogId+分片位,value存userId,接着问:set底层原理,答:哈希,没让详细说2.3 Zset和Geo底层原理,答:哈希+跳表,哈希2.4 Feed流推拉结合如何实现,答:(其实没实现,包装的),推给活跃用户,让僵尸粉自己拉,巴拉巴拉一顿吹,接着问:怎么判断活跃用户,瞎答:按登陆时间去判断2.5 兑换码的生成策略,答:10位兑换码,每一位兑换码32种可能,五个比特位存,一共50个比特位,低32位redis自增Id,中间四位新鲜值(配了16组密钥),高14位签名,用密钥和经过Base32之后的低32位按位相乘得到签名,用BitMap去快速判断是否已经兑换,问:除了redis自增Id还有什么别的方案,答:自定义32位雪花算法,接着问:有什么可以优化的,答:如果有时钟回拨,留出来几位作为时钟回拨的占位符2.6 布隆过滤器的原理,如何降低误判率,答:优化哈希算法,增加哈希算法的数量,提高数组比特位的长度2.7 用了RRatelimiter进行每分钟一次验证码发送的限流,RRatelimiter的原理,答:滑动窗口和令牌桶,用zset的scores存时间戳,当相同userId过来时,当前时间减去60s去和zset的时间戳对比,如果大于,则获取token成功,否则拒绝。接着问:滑动窗口和令牌桶的原理,二者的区别,适用的场景,答:扯了扯滑动窗口对突发流量不友好,并且对内存要求较高,令牌桶可以储存token,能够更好得应对突发流量。2.8 支付功能如何实现的,答:调用支付宝沙箱,自己配notify_url,从回调里处理一系列逻辑,接着问:如果支付宝回调消息丢了怎么办,答:支付宝自己有重试机制,需要做好幂等,同时自己设置了消息队列延时消息,当延迟消息到来时,通过支付宝支付接口的query方法回查,判断要将对应订单状态置为超时取消的这些是不是真的没有支付,如果发现支付宝那边有支付成功的,则设置为支付成功,接着问:前端用户岂不是支付成功了以后,得等很久才能看到订单成功,(what the fuck,网络应该没那么脆弱吧,消息总丢),瞎答:用时间轮的机制,起定时任务定时回查支付宝,查询订单状态,减少延时,如果佬有什么高级方案求解答。2.9 如何做的压测,答:用的Jmeter,问:qps多少,答:150, 问:为什么这么少,答:本地部署,没去云上部署,机器不行,可能会更高[笑cry]四十分钟的项目拷打结束,开始八股3、java的锁都有哪些,答:CAS、Lock接口、synchronized,问:CAS原理,答:读内存和预期值对比,相同更改,不相同不更改,问:CAS是真的无锁么,答:底层会锁总线,其实是有锁的,问:Lock接口实现类底层是什么,答:AQS,问:AQS原理,答:维护一个FIFO双向链表的同步队列,开始吟唱八股,问:第一个阻塞节点过来会直接挂在AQS同步队列上么,答:不会,有一个虚拟的空节点,问:synchronized关键字的原理,答:锁升级、monitor机制开始吟唱八股,问:为什么有偏向锁和轻量级锁,直接用重量级锁不行么,瞎答:前两种可能不会发生内核态切换,而重量级锁会发生内核态切换,涉及到线程的阻塞和唤醒,问:为什么有偏向锁,瞎答:只有轻量级锁,同一个线程频繁重入,去CAS消耗性能,引入偏向锁将MarkWord中的线程ID直接赋值,提高性能。4、线程池的七大参数,答:省略,问:工作原理,答:吟唱八股,问:真的有核心线程和非核心线程的区分么,答:没有,通过工作线程数和设置的核心线程数比较,大于且阻塞队列满,后来生成的线程是非核心线程,问:当任务不多时,这些多出来的非核心线程如何处理,答:有存活时间,问:谁来负责销毁,答:有一个Worker线程管理5、看你简历有去过国外比赛,项目怎么分工的,答:巴拉巴拉巴拉,讲了十分钟如何用C#做的VR游戏6、如何学习java的7、算法题:层序遍历树,秒了8、反问1:开始向上管理,面试官逻辑能力很强,平时好用的学习方法,开始跟我巴拉巴拉一顿说 反问2:团队的业务范围 反问3:应届生如何带,巴拉巴拉又说一堆(一个半小时面试终于结束!)最后提醒面试官早点回家,北京下冰雹,面试官会心一笑,[牛泪]希望能过!
点赞 47
评论 24
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
12-13 17:29
内蒙古工业大学 Java
复盘一下之前面试里面的问题(被挂的真正原因)
本来周一入职变成周三入职了,好像是因为手机号录入错误了,我靠我当时和那个hr领导说话我直接来了一句啥意思后来想想感觉好**,和转正的hr聊才知道,hr领导是什么总我靠,好难受呀,后来hr说让我下周三入职,和转正的hr聊,他说住房一个月得1200,坏处是贵,好处是离公司近,只需要步行10分钟,本来是问人家在哪里租房的,人家说住公司的房子,才了解到公司的房子是给转正的员工住的,,每天按最低标准吃饭都要30(拼好饭),,在想什么时候走,下周一应该改完录入的错误的手机号应该就能走流程了,然后周三入职,想先过去玩两天,因为聘用意向书下来了,但是又怕出意外,想着要不要明天走,但是直接过去玩的话感觉也不尽兴...
点赞
评论
收藏
分享
12-16 19:33
清华大学 机械设计/制造
机械读研年薪翻倍?
大家好,今天给大家分享本科工作三年和读研毕业的工资比较。一般情况下:本科刚毕业的薪资一般在6000元/月左右,对于学校好的去大厂的能达到9000元/月。研究生毕业的薪资一般在12000元/月左右,对于学校好的去大厂的能达到20000元/月。选对热门行业(半导体、新能源汽车、储能、机器人)或者好的岗位也能实现机械读研年薪翻倍。网友1经历:我跟一个本科工作三年的人先后两个月进入同一家同一个岗位,在闲聊的时候发现他工资底薪比我高2000元,他底薪14000,我底薪12000元,当时这个企业发展势头比较好,所以社招的都给的比较多。(ps:基于这个经历,建议大家选择一些势头比较好的企业,这样涨薪的幅度也...
考研失败就一定是坏事吗?
点赞
评论
收藏
分享
10-27 10:08
南开大学 用户研究员
秋招0offer,真的没招了
秋招开始后投了不少于100个公司,天天都是做各种测试,结果到现在一个活人没见到,一个offer也没有拿到
0offer互助地
点赞
评论
收藏
分享
11-23 15:14
中原工学院 Java
27届简历求指导
想找个寒假实习
程序员花海_:
实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞
评论
收藏
分享
12-13 12:33
复旦大学 Java
送给春招找工作的同学!
1.26届春招和27届暑期实习用的是同一套笔试题,其实一段实习和一个项目能问的东西就那么多,大家自己搞一个知识库,把问到的面试题一条条整理出来,面试前多看几遍。2.尽量不要改面试时间,面试官大部分都是poc,平常很忙,改面试时间需要重新安排协调资源。3.每一场面试都有面评,具体可以看我置顶文章。4.坚持下去都会有Offer,ssp的比例很少,网上晒的都是幸存者偏差,薪资和面评有直接关系,但是并不绝对。高Offer需要层层审批。5.简历的格式是:教育背景+实习经历+项目+技能+个人评价。6.Spring Boot MyBatis MySQL Redisson这种格式问题一定要多注意!7.绝大多数...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
读研还是本科就业?
6621
2
...
2025年度总结-成长
4153
3
...
2025这一年真是辛苦了
4087
4
...
我从反复确认,走向不再自证
3479
5
...
突然被同事表白了
2857
6
...
双非鼠鼠0实习0竞赛闯秋招的一年,重头再来我不会选这条路了
2601
7
...
在回河南的火车上总结我的2025
2457
8
...
数字马力
2364
9
...
双非硕后端秋招情况(准备春招版)
2100
10
...
大家校招笔试的时候穿件衣服吧!!
1827
创作者周榜
更多
正在热议
更多
#
实习简历求拷打
#
8539次浏览
101人参与
#
担心入职之后被发现很菜怎么办
#
265544次浏览
1126人参与
#
秋招被挂春招仍然能投的公司
#
5817次浏览
90人参与
#
作业帮求职进展汇总
#
81863次浏览
535人参与
#
什么是优秀的实习经历
#
7550次浏览
200人参与
#
京东美团大战,你怎么看?
#
157427次浏览
856人参与
#
投格力的你,拿到offer了吗?
#
151639次浏览
809人参与
#
mt对你说过最有启发的一句话
#
32919次浏览
400人参与
#
机械人晒出你的简历
#
146311次浏览
874人参与
#
为了找工作你花了哪些钱?
#
74727次浏览
359人参与
#
摸鱼被leader发现了怎么办
#
99164次浏览
634人参与
#
考研失败就一定是坏事吗?
#
200078次浏览
1366人参与
#
秋招特别不鸣谢
#
14751次浏览
172人参与
#
选实习,你更看重哪方面?
#
12902次浏览
210人参与
#
第一次面试
#
1035922次浏览
13682人参与
#
金融财会交流会
#
128221次浏览
441人参与
#
今年秋招你收到了多少封邮件?
#
17331次浏览
219人参与
#
你觉得多少薪资算SSP?
#
120366次浏览
425人参与
#
机械/制造每日一题
#
80143次浏览
1411人参与
#
实习教会我的事
#
46411次浏览
352人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务