9.19面试记录

快手二面临时面试官有事情,约到下周一了

美团优选二面(17:00-18:00)
自我介绍中说到自己对jvm知识比较了解,问了比较多的jvm
rpc和消息队列的区别
实习期间做了哪些事情?遇到的困难是解决的?为什么没有转正?
分布式锁除了redis还有哪些方案,是怎么实现的?
分布式任务调度为什么用xxl-job?原理是什么?
项目中的redis用到了哪些结构,具体是哪些指令?
怎么进行限流?写一个代码 模拟限流,一秒钟最多允许100个请求怎么实现?
在学校参加过哪些比赛?打过acm吗?
最后是一个算法题:括号匹配

晚上19:00携程笔试
全部评论

相关推荐

08-20 16:06
门头沟学院 Java
一.项目和八股1.预约失效是怎么实现的?用xxl-job代替人工标记2.用户登录流程SpringSecurity+Redis,用户信息存入redis,返回前端uuid。3.如果是集群部署的话怎么处理?登录不受影响。集群连同一个redis服务,确保授权正常。4.我看你引入了缓存,咋实现的?引入SpringCache缓存部门的树形结构的数据......5.怎么更新部门数据?先更数据库,再删缓存6.怎么保证双写一致性?旁路缓存策略,巴拉巴拉,不知道他听了没有。7.秒杀场景怎么保证数据一致性?互斥锁8.jwt的token和cookie区别?答的一个后端无状态,一个需要维护前端信息,应该说错了。9.第二个项目ai功能怎么实现?两个功能都是调api10.大模型上下文怎么处理?没考虑到11.ES用到哪些场景?倒排索引?存文章数据;建立 分词->文档id 的映射关系12.MySQL索引结构讲一下?哈希表(无法范围查询) -> 二叉排序树(极端情况退化链表) -> 平衡二叉树(频繁左旋右旋增io) -> 红黑树(本质还是二叉树) -> B树(非叶子节点存索引和数据,增io) -> B+树(叶子才存数据; 双向链表,适合范围查询)13.索引失效场景说的是本质都是未按b+树构建规则来查,说了四种14.接触过其它语言吗?稍微学过c、c++、py二.反问(他没让我问,我主动提出的)1.业务:开发与碳中和相关的SaaS平台(没听过)2.上下班:9点-18点半三.感受总体感觉还算能看吧,但8、10感觉答的不好。另外感觉面试官比较严肃,也没让我反问,问完挂的也很干脆,难道无望了吗
查看14道真题和解析
点赞 评论 收藏
分享
1.自我介绍2.大三有专业课怎么办(拿到offer可以请假)3.两篇软件著作权是哪两个项目(我说的是科研管理系统和微途旅行)4.简历里没有写科研管理系统这个项目(解释:主要是表现我个人有过项目合作经历)5.这个单点登录怎么做的?6.你们科研系统的用户是怎么得到统一的用户?7.你们科研系统的审核是使用的工作流吗8.这个项目在技术框架上没有比较突出的点,所以没有写到简历里(解释了下这个项目,主要是业务方面的难度,更多是作为一个与他人合作的项目经历)9.在这个项目当中,你主要作为一个什么样的角色.10.项目团队是学校的兴趣组或者实验室吗11.介绍一下云智颐养项目(阿巴阿巴阿巴)12.云智颐养是一个什么性质的项目,项目团队成员配置,承担什么角色13.工作流是教程里就有的,还是自己增加的14.工作流的源码是否有研究过(没研究过,直接拉的代码)15.springai框架functioncalling用的是哪个模型16.functioncalling与mcp server的区别(不知道,只知道mcp是协议)17.了不了解functioncalling有什么限制18.xxl-job是怎样调度使用的,用在什么场景?19.xxl-job有哪些策略20.限制xxl-job秒级任务的性能的在哪里21.还有什么其他的项目可以介绍的?(介绍的微途旅行)22.这个项目的需求是竞赛规定的还是自己想出来的23.前端是用ai工具做的,貌似ai其实有些样式不是很好调,那你这边是会前端吗24.为什么第二个项目用的springai,这个用的lanhchain4j,有什么区别,你觉得在使用上你更喜欢哪个,为什么更喜欢langchain4j25.为什么使用了redis和lua脚本已经判断下单校验了,后面数据库校验还要加乐观锁26.秒杀门票时,门票数量有变更时怎么做到27.秒杀有没有考虑过有用户下单了,但是没有支付成功或者没支付,怎么处理这个redis里库存已经扣减的情况28.秒杀过程中有人点击速度很快,怎样防止用户重复提交购买29.如果合适的话什么时候可以到岗,大三大四只有期末或者毕业设计会回去是吧?反问:1.公司是自研,低代码还是二开(公司自研的低代码平台,说比若依更强一些,简单的业务用框架完成,大部分稍微复杂的业务还是用自己写代码实现)2.公司的业务是承接外面的还是有自己的(一般是承接地铁和农产品行业相关的)3.公司的开发项目组人员配置(看项目类型和大小,一般是1比1,每个项目有一个测试,大的项目有十几个人,大部分项目是4,5,6个人)
查看28道真题和解析
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务