avatar-decorate
谦虚的小冤种在加班 level
美团_后台开发 identity
获赞
1993
粉丝
67
关注
35
看过 TA
5699
门头沟学院
2024
后端
IP属地:北京
勿忘东出!
私信
关注
面试前喝了2瓶强爽,之前没喝过,这TM假酒直接整上头了,眩晕状态开始面试。进去后发现果然是双方互相KPI。1.自我介绍,你为什么有时间实习一年多TM我不实习找不到工作你来养我?2.实习项目介绍,事务是如何保证的?(分成了本地事务和分布式最终一致性来讲的)3.算法lc面试题08.14.布尔运算,很偏,没有在lc主站出现过,后来看了解析是用dp做的,还挺麻烦,没做过当场不可能想出来,除非用暴力解法,已经感觉像kpi了,在这里耗了很长时间。4.Kafka如何保证高可靠、低延迟、高吞吐(消费者组、partition、broker、同步复制、异步复制、半同步复制、异步刷盘等)5.分布式事务如何保证(实在没太看过框架,开局就说过了实习时只是异步保证最终一致性,感觉是故意的)6.分布式一致性算法,只浅浅讲了raft的半数以上7.Linux上java进程出现死循环使用什么命令定位?真不知道这种问题有什么意义,面试问一个死命令有意义?chatGPT不能做这种东西?8.缓存和数据库的一致性,分成redis和本地缓存来讲的。这里太TM逆天了,我将本地缓存的时候说没有办法主动在JVM内存缓存中删key,只能依赖设置缓存大小或过期时间或者Caffeine支持的定期刷新。这面试官非要问DB中修改一个key能不能做到自动更新缓存,这TM显然不行啊,我说你非要做就重启机器吧,或者用配置中心来做,DB中有key变化你每台机器监听回调来做本地缓存更新,用MQ广播消息也可以,但这样本地缓存就失去了作为一个缓存的意义,并且如果要求强一致性的业务我们不会用本地缓存来做的。这面试官非坚持说可以做到DB中一个key变化可以自动实时刷新这个Key,加个注解就可以。这NMD我能忍,反正是练手面我直接开杠,这面试官非说本地缓存有这样一个功能,真是小刀剌屁股开了眼了🤣9.不想面了,走人!电脑一关躺床上直接醉拥了过去。大佬们帮忙看看,本地缓存真的有这功能?无论Caffeine还是Guava Cache,哪个能有这个功能?你说加个注解实现,redis的话我可以自己封装一个,本地缓存哪个库可以支持这种玩意?
0 点赞 评论 收藏
转发
安全鸡架相关部门,面试官是个很老很老的总监,说话也是慢吞吞的,网也是卡卡的,狗厂网这么差的吗?!0.自我介绍1.synchonize与ReentrentLock实现2.synchonize与ReentrentLock底层原理,操作系统层面,偏向锁,轻量级锁,锁升级。直接狠狠吟唱,刚说到AQS,面试官打断说不用说那么详细了,问下一个3.jvm有哪几种?!先介绍了HotSpot,即时编译,又讲了GrallVM和Serverless,是否支持一次编译,多次运行,以及对云原生的支持。讲了一大堆之后老面试官缓缓开口,说他刚才口误了,其实是想问你知道哪几种垃圾收集器(好像有10000个CNM在天空划过)4.垃圾回收器介绍,并加以比较(Parrel相关, serial相关,CMS,G1)5.G1的分代模式,对STW的影响?6.redis的底层实现数据结构(SDS,zipList,skipList)没特意准备只详细讲了SDS和跳表7.redis的热key?有没有真正在生产环境遇到过(淘汰策略,数据比例,业务场景等)8.Tomcat源码,怎么加载一个包,完整过程(汗流浃背了)9.Servlet源码,底层原理,承接请求的实现过程,Spring如何封装的servlet10.你用过哪些哈希算法(md5?还有其他一些名字不记得了)11.你用过哪些加密算法(真正用过的只有AES)12.二叉树前序遍历中序遍历后序遍历(怎么来个这么简单的2)13.给定一些两两人间的朋友关系,怎样快速确定两人是否为朋友,关系很密集?(二维数组建图,分别讲了深度遍历广度遍历过程,卧槽太久没复习图这块的数据结构,居然没反应过来狄杰斯特拉算法,还是被diss时间复杂度高之后才反应过来的)14.讲讲Hadoop的体系,只会说最浅层,根本没真正用过一点,浅浅讲了HDFS,mapreduce,yarn项目拷打15.实习拷打—账务限流的背景16.实习拷打—账务处理优化细节(狠狠拷打这部分,乱序、回滚、一致性哈希、本地聚合等,面试官说你们这个方案就是参考了MR的分治思想来实现的,我只会点头说对🤣面试官又说乱序完全可以参考flink的窗口相关模式,前段时间刚看过这个,但之前项目确实不是这么做的。鼠鼠也只能点头说,哎呀我怎么没想到捏)17.反问老总监那边很卡,好几次没听清楚说啥。。
0 点赞 评论 收藏
转发
17 13 0 0,又是一次失败的笔试,也不能说不会,但****死活每题就过一点数据,优化耗了不少时间,有些题都没来得及细做,想看看大家发的解题思路,但奇怪的是,今天笔完nk上没相关帖子1.核心在于连边判断无向连通图,并统计个数,这个用的图的深度遍历,一开始提上去OOM了,仔细想了想,应该是图的存储结构有问题,我用了二维数组来存,由于点的个数太多,所以显然这里会生成一个大对象,造成oom,提交只过了17。于是优化存储方式,改成链式存储法,想着这次能节省不少空间,搞了半天,所有给的用例自测都通过了,一提交还**17😅2.核心在于判断一个数组内最长的连续子数组,核心部分用了快慢双指针,几个用例也全过了,提交**才过13。想着是不是有益出呢?改成用long存结果还是**13😅3.核心在于求图的连通分量,也是深度遍历,写的差不多了提交,一看过了0😋,自测用例有1个没过,后面发现了问题,但没时间改完,寄寄4.看着这B题,题目就长的不行,最后时间不够,选做的第三题,寄寄这笔试也太恶心了,不让用本地IDE,nk平台上的补全也不好使。最恶心的是前两个题,我觉得根本没问题,应该能a掉,但是汤姆死活过不了。有没有参加这场笔试的牛子呢?牛子们都是怎么解的?求个分享 #牛客在线求职答疑中心# #牛客解忧铺#
投递字节跳动等公司9个岗位 牛客在线求职答疑中心 牛客解忧铺
0 点赞 评论 收藏
转发
记录一场前段时间的面试凉经1.寒暄,lz算是“老快手人”,上来还是得互相寒暄一下。你Bu的总管也是XX(电商商业化本地生活技术总负责人)吗?他下面的工作节奏也都有了解吧(10 10 5🤣),balabala,自我介绍直接省略了2.写俩算法题吧,这里给鼠鼠直接干懵了,刚才还在寒暄,也没个热身,上来直接开手撕😅2.1.接雨水,鼠鼠心态炸了(这梗居然成真了),当时刚干完一大堆杂活回去,脑子懵懵的。虽然是个经典题,当年还用动态规划和单调栈两种方法做来着,但由于长时间的摆烂,现在瞪了几分钟居然没啥思路了,上次ac还是去年4月202.2.那再来个手撕LRU吧😅,总算来个没那么套路的,不到10min终于a一道2.3.说说接雨水的思路吧,LRU也讲讲3.介绍介绍实习项目吧(两段大厂实习)3.1.部门业务,用到的技术栈3.2.你做了哪些事,挑几个讲讲3.3.性能等问题是如何发现的,发现后如何定位排查,如何优化的4.快手KESS服务注册发现中心的底层原理5.快手Kconf配置中心底层原理这两个当时确实没仔细看过,一直在以zk做类比,寄寄6.那你讲讲zk的结构吧,zk作为配置中心与注册中心大致是如何实现的?原理大致讲讲树形结构,类似文件系统,事件监听回调机制,长轮询拉取,负载均衡,心跳balabala吟唱了一通,当时好像说了TCP长连接,被diss到“一个机器的长连接数不是有限的吗”等等😫7.redis集群主从复制的原理全量复制,增量复制,replicaId,offset,快照,日志文件等等bala吟唱一番8.redis集群的几种部署方式详细介绍下,你们部门当时是用哪种单点,主从集群,分片集群,哨兵模式,优劣等bala一通9.redis集群主从复制时key过期时间的影响?在复制过程中会不会受到影响(你是真爱redis集群)当时没反应过来什么意思,感觉很奇怪,一直在想不是支持惰性过期和定时任务等主动清理吗🤗🤗10.反问应该凉透了,只能怪自己秋招拿了几个中大厂offer就开摆了(如图,将近四五个月没刷过题,手生的不能再生,去年肝的三四百道全退化没了)。手子还是很有诱惑力的,毕竟是鼠鼠我的白月光,虽然没搞过对象,但深深体验到了失恋的感觉,手子你再爱我一次吧!24春招hc也应该寥寥无几了,也许下次是真的要冲社招辣😣#牛客解忧铺#
0 点赞 评论 收藏
转发
牛客网
牛客企业服务