首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
02-13 13:23
富特科技_项目软件工程师(准入职员工)
步步高内推, 步步高内推码
步步高实验学校 2026届校招启动啦【学校简介】东莞市步步高实验学校于 2023 年投入运营,占地 230 亩,是一所集幼儿园、小学、初中、高中于一体的十五年一贯制非营利性高端民办学校,学校全面实行小班化教学,学校师生比为 1:5;步步高教育专家团队由来自一流大学的国家课标专家、教育学家,来自著名学校的卓越校长,来自一线、有着丰富教学经验的著名特级教师,以及来自国家级教育媒体的教育策划专家共同组成,为步步高的课程、教学、管理奠定了坚实基础。【招聘岗位】• 幼儿园、小学部及初中部各学科类教师 & 国际教师,类别多多,等你pick!【福利待遇】• 薪资:幼儿园老师年收入16万起 、中小学教...
点赞
评论
收藏
分享
02-14 05:02
Stanford University 算法工程师
小米YU9增程SUV实车曝光,定价35万,综合续航达1000公里以上
近日,小米汽车首款增程式大型SUV YU9(内部代号“昆仑”)的实车图与设计资料在网络上流传。据悉,该车型定位高端家庭市场,预计售价35万元起,计划于2026年内正式发布,或将直接对标国内其他9系热门车型。从曝光的图片来看,YU9延续了小米设计语言。前脸采用封闭式格栅与贯穿式灯带,同样配置了车顶激光雷达模块。车身尺寸方面,其长度超5.2米,轴距接近3.2米,提供6座与7座布局。动力系统上,YU9搭载1.5T增程器与大容量电池组,纯电续航里程或将突破200公里,综合续航可达1000公里以上,支持800V高压快充,充电12分钟即可补充约300公里续航。智能化方面,新车将配备多屏联动座舱系统、后排娱...
点赞
评论
收藏
分享
2025-12-26 11:50
山西财经大学 管理培训生
求好人hr捞捞..
点赞
评论
收藏
分享
01-24 17:27
东南大学 golang
学校教的就业咋一点用不上
东南大学27届人工智能,两年半按部就班,中流成绩保不了研,不想考研,准备本科就业才发现学校教的根本用不上。无科研无论文,没有系统学过任何一个技术栈。有一个数模省一,学过机器学习,CV NLP,搞过一个数据库大作业,BS架构的团购系统,前端后端数据库都是自己+AI弄的。目前准备主攻后端和大模型应用。寒假学习go,准备项目,开学后投递日常实习,同时学习JAVA。目标秋招前有1-2段实习,秋招时主要投后端/大模型应用,也投一投银行。对于这样的规划,各位大佬有什么建议吗
邢浩哲_费可:
年代变了, 你没跟上而已, 动起来吧
点赞
评论
收藏
分享
02-19 14:40
南京传媒学院 全栈开发
Trae配置Mysql本地Mcp
mysql-mcp-wrapper.py import os import sys import asyncio os.environ["MYSQL_HOST"] = "localhost" os.environ["MYSQL_PORT"] = "3306" os.environ["MYSQL_USER"] = "root" os.environ["MYSQL_PASSWORD"] = "root" os.environ["M...
vibe coding
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
谢谢这位朋友
295
2
...
需要再找一个实习吗
183
3
...
得力嵌入式工程师 一面 面经
168
4
...
焦虑,内耗,该如何缓解?
134
5
...
大家过年会给mentor拜年吗?
130
6
...
26届前端简历求分析
116
7
...
实习,27级应届生
97
8
...
八股战士
84
9
...
测试开发 - 小天才 - 二面
79
10
...
国内找全职看重什么啊,感觉焦虑到不行,求各位解答
78
创作者周榜
更多
正在热议
更多
#
牛客新年AI问运
#
11011次浏览
148人参与
#
第一次面试
#
1072844次浏览
13736人参与
#
牛客AI体验站
#
17266次浏览
297人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
329230次浏览
2128人参与
#
你喜欢工作还是上学
#
89952次浏览
888人参与
#
被AI治愈的瞬间
#
91185次浏览
690人参与
#
有必要和同事成为好朋友吗?
#
1897次浏览
34人参与
#
虾皮求职进展汇总
#
378433次浏览
2795人参与
#
百度求职进展汇总
#
667833次浏览
6293人参与
#
招聘要求与实际实习内容不符怎么办
#
169603次浏览
926人参与
#
如果不上班,你会去做什么
#
29525次浏览
466人参与
#
非技术岗薪资爆料
#
491557次浏览
3047人参与
#
你找工作的时候用AI吗?
#
173879次浏览
893人参与
#
产品薪资爆料
#
159044次浏览
855人参与
#
你觉得什么岗位会被AI替代
#
41806次浏览
283人参与
#
考研失败就一定是坏事吗?
#
222645次浏览
1543人参与
#
国企vs私企,你更想去?
#
320222次浏览
2532人参与
#
我的求职精神状态
#
431997次浏览
3082人参与
#
秋招想进国企该如何准备
#
127628次浏览
620人参与
#
卷__卷不过你们,只能卷__了
#
42429次浏览
670人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务