首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Chthollyzz
合肥工业大学 Java
发布于安徽
关注
已关注
取消关注
@卷还是被卷这是个问题:
快手Java 二面 45min
这面感觉有点不对劲,时间太短了一上来根据项目问了一道场景题:MySQL主从复制读写分离后,主从之间存在延迟,在一个操作内发成写后读,未读到正确数据怎么办?(我的个人博客中根本不涉及到写后读这种操作,一上来就把我问蒙了,所以答得感觉不是很好,说了一种思路是同一个事务下读同一个库,另一种思路是业务线程内等待但是会影响响应时间,感觉都不太对,有懂的老哥指点一下。。。)第二道场景题:分库分表后如何读写分离?(没GET到,我认为分库分表后读写分离与单表的读写分离其实差别不大,懂的老哥指点一下。。。)第三道场景题:按userid分库分表后,A部门的user可能分布在不同的库表中,想查询所有A部门的user只能全查吗?(懵,懵的不行,我答的:首先我会考虑如果有这个业务需求,是否当初分库分表的设计有问题。其次如果确实存在大量按userid分表的需求,同时又存在这个需求,我能想到的解决方案是借助Redis按部门存储数据,避免扫库。但是这样只适用于查询需求只需要查询user的部分信息,存缓存的开销可以接受。如果想全部信息都查的话,在我的理解里只能全表查或者借助分布式存储引擎去查,懂的老哥指点一下。。。)项目提问:说一下用token鉴权的流程,主要就说的SpringSecurity的流程,以及在前端的localstorage存储Token然后就做题了???做题了??? 到这才30分钟算法题:三数之和,秒了。。。做完题直接来了个毫无关联的八股,String是不是final的。。。我说是。。。然后就没然后了,又来个八股,怎么解决HASH冲突,说了拉链法,开放寻址法(顺序寻,间隔寻)然后就反问了,整体过程刨去反问只有40分钟不到。。。感觉不太对。。。唉,随缘了----------------------------------两个小时后约三面了----------------------------补充一下场景题解答首先第一个场景题其实应该很常见,我上网一查就查到很多博客(而且这个场景题与一面面到我的那个题是同源的。。。就这个没去查,结果二面又考了,惭愧):首先会出现延时是由于MySQL默认基于binlog-pos的复制是异步复制,即当写操作执行完就直接返回客户端,后期异步去更新从库。那第一个很简单的解决方式就是将MySQL的异步复制改为半同步复制或全同步复制,半同步复制实质上就是部分同步的更新从库,必须有一个从库将数据存入relaylog后向主库发送一个ACK确认包,主库收到确认包后才会提交事务并返回客户端,需要安装半同步插件semisync_xxx.so 并启用。半同步复制更侧重于预防主节点挂掉之后数据丢失问题,无法解决时延问题,必须采用全同步复制(组复制)解决,组复制的要求就更加严格,当主节点事务执行时,必须全部节点事务执行完成才能返回(性能怕是会降低很多)。第二种方式就是我面试中回答的,对于特定操作比方说同一事务内强制访问主库,这个需要业务代码调整。第三种方式可以在每次写主库时记录一个key到Redis中,过期时间为主从复制的延时,在写操作之后轮询查询Redis中是否存在Key值,如果存在则代表当前有数据可能处于主从未同步的状态则等待,这个其实就是我说的写完等待的具体实现。第二个场景题确实是个陷阱,分库分表后的读写分离实际与单表读写分离没有太大区别。第三个场景题后来我理解,可能面试官想问的是分库分表后如何查询数据。这个直接使用ShardingJDBC即可,ShardingJDBC既提供了读写分离的功能也提供了分库分表查询的功能。具体原理就不写在这了,感兴趣的童鞋可以自行查阅。
点赞 28
评论 16
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-13 17:15
江西师范大学 数据分析师
为什么我的简历boss上基本全是已读不回啊,有没有大佬教着改一下
点赞
评论
收藏
分享
10-08 22:07
门头沟学院 嵌入式软件工程师
京东嵌入式二面
面试官思维很发散,全程围绕着实习项目 1. 自我介绍 2. 你遇到的最具挑战性的问题,怎么解决的 3. 为什么要选xxx调试工具,有什么考虑 4. 在HTTP传输时,面对流量带宽有做优化吗 5.实习中最大的收获 6.为什么不在原实习公司转正 7.反问
查看6道真题和解析
点赞
评论
收藏
分享
09-16 02:14
东北大学 图像识别
当代骗局
点赞
评论
收藏
分享
09-19 12:40
香港科技大学 算法工程师
避雷绿联
真tmd的恶心,1.面试开始先说我讲简历讲得不好,要怎样讲怎样讲,先讲背景,再讲技术,然后再讲提升多少多少,一顿说教。2.接着讲项目,我先把背景讲完,开始讲重点,面试官立即打断说讲一下重点,无语。3.接着聊到了项目的对比学习的正样本采样,说我正样本采样是错的,我解释了十几分钟,还是说我错的,我在上一家实习用这个方法能work,并经过市场的检验,并且是顶会论文的复现,再怎么不对也不可能是错的。4.面试官,说都没说面试结束就退出会议,把面试者晾在会议里面,丝毫不尊重面试者难受的点:1.一开始是讲得不好是欣然接受的,毕竟是学习。2.我按照面试官的要求,先讲背景,再讲技术。当我讲完背景再讲技术的时候(甚至已经开始蹦出了几个技术名词),凭什么打断我说讲重点,是不能听出人家重点开始了?这也能理解,每个人都有犯错,我也没放心上。3.我自己做过的项目,我了解得肯定比他多,他这样贬低我做过的项目,说我的工作是错误的,作为一个技术人员,我是完全不能接受的,因此我就和他解释,但无论怎么解释都说我错。凭什么,作为面试官自己不了解相关技术,别人用这个方式work,凭什么还认为这个方法是错的,不接受面试者的解释。4.这个无可厚非,作为面试官,不打招呼就退出会议,把面试者晾着,本身就是有问题。综上所述,我现在不觉得第一第二点也是我的问题,面试官有很大的问题,就是专门恶心人的,总结面试官说教,不尊重面试者,打击面试者,不接受好的面试者,技术一般的守旧固执分子。有这种人部门有这种人怎么发展啊。最后去查了一下,岗位关闭了。也有可能是招到人了来恶心人的,但是也很cs
牛客20646354...:
招黑奴啊,算法工程师一天200?
点赞
评论
收藏
分享
10-10 14:21
飞鱼科技_游戏策划(准入职员工)
飞鱼科技内推, 飞鱼科技内推码
飞鱼科技服务端开发面经(一二面),摘自优秀牛友1.自我介绍2.问游戏公司实习那段做了什么工作。介绍了一下3.用的是go,然后开始问go的一些八股,垃圾回收,携程,通道关闭写,通道关闭读,分布式一致性算法,脑裂4.然后问了一些计网八股,TCP,UDP,三握四挥,为什么这么做,然后还问了KTP,HTTP2.0一些协议以及拥塞机制实现什么的5.然后问为什么想做服务器开发,聊了会游戏以及方向6.反问,问了公司目前业务,说是做微信小游戏的,日活还行在维护开发,然后还有新的项目在研让后续等hr联系。-----------------------------------------------约二面,约在周...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
从摆烂到OC,嵌入式人的血泪史
4787
2
...
害,找工作哪有不上当的!
4529
3
...
找到靠谱的公司,少走些弯路
3364
4
...
双非秋招大厂time line参考
3183
5
...
最近面试回答不出来的题
2920
6
...
26国考公告出炉,放宽到38岁意味着什么
2890
7
...
末9四段大厂实习|秋招收尾结束
2753
8
...
牛牛求救🆘,不敢梭哈后端第二技能点怎么搭配
2263
9
...
国庆可能会被打折,但发疯文学永远不打折!
2141
10
...
京东官宣发布新车,会有新的HC吗?
2135
创作者周榜
更多
正在热议
更多
#
找工作中的小确幸
#
10470次浏览
98人参与
#
秋招踩过的“雷”,希望你别再踩
#
19801次浏览
223人参与
#
爱玛科技集团求职进展汇总
#
30201次浏览
209人参与
#
面包vs爱情,怎么选?
#
17085次浏览
187人参与
#
实习在多还是在精
#
3162次浏览
44人参与
#
发面经攒人品
#
2348736次浏览
32654人参与
#
反问环节如何提问
#
107012次浏览
2009人参与
#
实习下班不想学习,正常吗?
#
3525次浏览
48人参与
#
机械求职避坑tips
#
67370次浏览
449人参与
#
校招谈薪一定要知道的事
#
3346次浏览
53人参与
#
你觉得什么岗位会被AI替代
#
4841次浏览
83人参与
#
贝壳求职进展汇总
#
36329次浏览
202人参与
#
机械人值得去的小众企业
#
24422次浏览
54人参与
#
浪潮求职进展汇总
#
17971次浏览
137人参与
#
秋招结束之后的日子
#
88817次浏览
986人参与
#
实习最想跑路的瞬间
#
82033次浏览
524人参与
#
你做过哪些dirty work
#
19997次浏览
143人参与
#
选完offer后,你后悔学机械吗?
#
39488次浏览
243人参与
#
投格力的你,拿到offer了吗?
#
119290次浏览
686人参与
#
诺瓦星云求职进展汇总
#
220010次浏览
1715人参与
#
机械人,签完三方你在忙什么?
#
61793次浏览
235人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务