首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-03 15:48
西安电子科技大学 Java
小米题真够难的,我面挂了…
上周五,晚上六点,参加了小米一面,整体时长1.5个小时,算是比较长的吧面试官看起来比较年轻,刚开始自己的心态也挺轻松,随着面试的进展,心情变的越加的不对劲,怎么问的每一道题都只知道一点,这是知道了自己的打法,专门来拆台来了 (让我自己认识到自己真不专业,基础太差)问题的答案,我都用一个链接的形式来呈现,相对简单的会做出解释px em rem vw vh 分别解释一下这几个单位www.jianshu.com/p/82f02af17…padding-top, 10%, 10rem,10vh, 10em 取值逻辑是什么这个里面有个坑 就是10% ,取的是父容器的宽度的10%em 也有个坑,不一定取的...
小米一面372人在聊
点赞
评论
收藏
分享
02-02 19:22
清华大学 机械设计/制造
目前最有发展前景的工科专业有哪些?
大家好,今天给大家分享一下目前最有发展前景的工科专业。观点1:9/2无脑电子(上线高),双非1本或双一流就选电气(好就业),一本就可以计算机(工科无敌,就是吃青春饭),双非一本或二本就选机械或自动化(万金油,啥也能干)。观点2:985是计算机>控制=电子>机械>电气,电气碰不上前三个幻神。9的硕士以上电气上限明显不如机械,电力运维方向就能进电网属于上限差但是稳定中高薪,电机控制方向直接牢中之牢,电力电子方向牛逼,有上限但是下限很低。985机械硕平均薪资高于985电气硕。顶尖985电气去大厂工资比电网高。顶尖985大部分还是电网,工资就没那么高了。观点3:我家孩子在能争top3的读电子科学与技术...
国企秋招,你投了吗?
点赞
评论
收藏
分享
01-08 13:17
西南大学 运营
完蛋啦,面评很脏了
各位大佬能指点一下吗😭😭寒假找实习投了一百多个了,只有快手有一个面试结果还在一面挂了是不是因为十月份疯狂海投结果字节三次一面挂,网易挂两次脏了面评啊
叁六玖:
学校和简历都好,只投了100多个感觉有点少哈,牛友多投点
面试太紧张了怎么办?
点赞
评论
收藏
分享
02-02 15:35
美团_java开发工程师(准入职员工)
歌尔股份内推,歌尔股份内推码
一面主管面全程没超过30分钟,主要问题如下:1.自我介绍2.GPA/排名/校内职务/四六级3.让我英文自我介绍,但我没准备,一时语塞4.自认为学的最好的一门课(会追问具体内容)5.实习项目方案从发现到落地的整个过程概述6.一些常规、简单的专业知识(大概问了5、6个点)7.简历中涉及到的量化数字来源8.沟通能力询问(举例说明)9.对base的看法10.家庭情况等歌尔股份26届歌尔之翼校园招聘全球启动【关于歌尔】歌尔2008年在深交所上市,是全球布局的科技创新型企业,主要从事声光电精密零组件及精密结构件、智能整机、高端装备的研发、制造和销售。连续多年获得中国电子元器件企业百强研发实力榜第一名。【正...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
AI 应用开发学习全景路线图
1.5W
2
...
大厂到底想要什么样的人???
5181
3
...
害怕被嘲笑就不去做了吗?
5151
4
...
2026的你,应该知道哪些AI面试题?
2252
5
...
面试官视角聊聊,AI大模型产品到底是做什么的?
2051
6
...
测试/测开方向刷题经验分享
1558
7
...
字节财经业务一面凉经
1554
8
...
我用AI做了个小游戏,来玩!
1491
9
...
后端 offer选择
1266
10
...
因为简历太烂被培训班找上了吗
979
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
4538次浏览
67人参与
#
找工作的破防时刻
#
251593次浏览
1953人参与
#
程序员找工作至少要刷多少题?
#
9175次浏览
146人参与
#
你投递的公司有几家约面了?
#
157762次浏览
995人参与
#
论秋招对个人心气的改变
#
5793次浏览
104人参与
#
我的AI电子员工
#
26108次浏览
159人参与
#
OPPO求职进展汇总
#
770875次浏览
5396人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
1800次浏览
54人参与
#
刚入职的你踩过哪些坑
#
4132次浏览
91人参与
#
程序员能干到多少岁?
#
5685次浏览
90人参与
#
一张图晒一下你的AI员工
#
2887次浏览
62人参与
#
牛客AI体验站
#
3227次浏览
88人参与
#
我现在比当时_,你想录用我吗
#
3606次浏览
63人参与
#
想辞职但是不敢的原因
#
20141次浏览
88人参与
#
ai智能作图
#
624672次浏览
5627人参与
#
AI Coding的使用心得
#
2265次浏览
59人参与
#
关于春招/暑期实习,你想知道哪些信息?
#
3860次浏览
84人参与
#
牛客租房专区
#
146689次浏览
1463人参与
#
晒晒你司的新年福利
#
3910次浏览
70人参与
#
虾皮求职进展汇总
#
373353次浏览
2792人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务