首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-04 18:32
万得信息_数据算法工程师(准入职员工)
图拉斯内推,图拉斯内推码
ai面总结:AI调教的很好,问的问题很有意思,整场面试不会有很大的压迫感,追问大多是根据你的回答提问。总时长:35分钟Q1:自我介绍,重点介绍一下个人背景和大学期间的主要经历。Q2:你对于在一家公司长期发展有什么看法?你认为哪几点因素会让你在一家公司长期工作?(有追问)Q3:你取得过的最大成就是什么?过程中最大的难点是什么?你是如何突破的?最终的结果怎么样?(有追问2个)Q4:请描述一个过往遇到的最有压力困难或最具挑战的一个场景,你是如何解决的?对你有什么影响?(有追问)Q5:依你的看法,请描述一个你近期完成的项目任务,如果重来一次,你会做哪些不同的事情来提升结果?(有追问2个)Q6:电商运营...
点赞
评论
收藏
分享
01-06 16:38
富特科技_项目软件工程师(准入职员工)
步步高内推,步步高内推码
步步高实验学校 2026届校招启动啦【学校简介】东莞市步步高实验学校于 2023 年投入运营,占地 230 亩,是一所集幼儿园、小学、初中、高中于一体的十五年一贯制非营利性高端民办学校,学校全面实行小班化教学,学校师生比为 1:5;步步高教育专家团队由来自一流大学的国家课标专家、教育学家,来自著名学校的卓越校长,来自一线、有着丰富教学经验的著名特级教师,以及来自国家级教育媒体的教育策划专家共同组成,为步步高的课程、教学、管理奠定了坚实基础。【招聘岗位】• 幼儿园、小学部及初中部各学科类教师 & 国际教师,类别多多,等你pick!【福利待遇】• 薪资:幼儿园老师年收入16万起 、中小学教...
点赞
评论
收藏
分享
2025-12-08 00:25
门头沟学院 Java
实习简历水分可太大了
绝对短实习更好,hr根本不会管你实习了多久,但你进了几个大厂,干了什么活那可是很重要的,哪怕就干了一个月,实际上摸熟悉了业务简历上写三个月也没事
未来梦幻:
是真的,实习生最好别超过半年,后面就被当机器人使了
实习越久越好,还是多多益...
点赞
评论
收藏
分享
2025-12-02 11:22
已编辑
武汉大学 算法工程师
这是养鱼吗?
华为2012,因为没有收到oc有点急,今天去问了一下主管面的主管。想问一下各位牛油,这是养鱼回复吗?二编已收到意向书
华为保温
点赞
评论
收藏
分享
01-03 13:55
广东工业大学 Java
想做个计算机应届就业调查,毕业生多少比例能找到对口工作(全班)
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度java一面 28届的第一次大厂面试 感觉g了
5395
2
...
拥抱人机共生,锻造不可替代的“金头脑”
3527
3
...
测开劝退
3219
4
...
双非老鼠的悲惨秋招
2969
5
...
“CRUD”正在消亡吗,2026该何去何从
2867
6
...
实习不忙被公司要求下周再来
2739
7
...
今年的目标是实习进大厂
2447
8
...
携程后端实习一面 1h
2335
9
...
塞翁失马,焉知非福
2223
10
...
感谢腾讯云智,!!!2个月后给我机会😭😭
2188
创作者周榜
更多
正在热议
更多
#
26年哪些行业会变好/更差
#
9760次浏览
132人参与
#
实习,不懂就问
#
147820次浏览
1326人参与
#
去年的flag与今年的小目标
#
4723次浏览
122人参与
#
卷__卷不过你们,只能卷__了
#
3270次浏览
83人参与
#
有深度的简历长什么样?
#
9889次浏览
187人参与
#
哪些公司在招寒假实习?
#
4542次浏览
50人参与
#
入职第一天
#
5990次浏览
102人参与
#
你都用AI做什么
#
3784次浏览
95人参与
#
写论文的崩溃时刻
#
2229次浏览
59人参与
#
你不能接受的企业文化有哪些
#
5048次浏览
86人参与
#
一人分享一道面试手撕题
#
12769次浏览
605人参与
#
实习学到最有价值的工作习惯
#
54299次浏览
433人参与
#
你最满意的offer薪资是哪家公司?
#
64286次浏览
320人参与
#
应届生应该先就业还是先择业
#
162227次浏览
822人参与
#
外包能不能当跳板?
#
56015次浏览
261人参与
#
滴滴求职进展汇总
#
292932次浏览
2415人参与
#
你的实习什么时候入职
#
333347次浏览
2235人参与
#
帆软软件工作体验
#
8758次浏览
36人参与
#
校招第一份工作你干了多久?
#
132832次浏览
586人参与
#
秋招你被哪家公司挂了?
#
1003991次浏览
7721人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务