Cider喜得网络科技

收藏
电商
500-999人
B轮
北京
上传简历
职位类型
全部
后端开发
最新
热门
08-26 20:13
门头沟学院 Java
Cider 一面 50min自我介绍拷打项目:MPS 算法模块排产能具体说说吗?拷打项目:用户增长引擎是怎么做的?你是怎么实现超卖 ?(redis 库存预热 + 分段锁)你的商品能退单吗 ?(考察的是超卖的另一种场景) 不能,免费赠送额度,知道这种场景一道递归题目大概是输出树型分类下的所有商品 30min (A了)一个 URL 从浏览器输入到请求返回说说整个链路。反问环节:xxxCider 二面 80min上来就笔试:某个业务下的单表 CRUD + 最大值 + 最小值 + 平均值 (30min A)解法:List 模拟 DB, Map 模拟 Cache, 异步刷库,最大最小值用最大最小栈做到 O(1)。面试官反问:解释一下最大最小栈的原理输入简单的样例验证最大最小值能用其他方式获取吗? (优先级队列)能自己写一个吗 (手搓大小根堆,7,8 min 太短,没搞出来,但面试官 Get 到意思了)为什么你要删除缓存?(解释数据一致性)整个业务能是是线程安全吗 ?(不是)你至少用两种的方式达到线程安全 (sychronized, 变量替换为线程安全的,对象内部加版本号)变量替换为线程安全的整个业务就能安全吗?(反应答错了,加事务以及隔离级别) 这次也没达到点上😢再想想 (volatile)volatile 是什么原理 ?(JMM)JMM 了解 happens-before 吗?了解过数据库吗?默认隔离级别是什么 ?RR 级别线程 A, 线程 B 同时对同一条数据操作会发生什么情况 ?RR 级别下,更新 id > 1 的数据,另一个线程新增 id = 100 的数据,会发生什么情况(反问,这个 id 加索引了吗 ?)为什么会阻塞?看你项目用到了 DDD ,你们是怎么编写 DDD 的,聊了很多 DDD 的内容Cider 三面 65min问了项目为什么要找这一段实习赛车程序(40min)你们公司的部门划分?反问:部门上下游和那些对接?公司氛围总结:八股问得不深,项目问得也不深。
查看27道真题和解析
点赞 评论 收藏
分享
08-17 09:10
门头沟学院 Java
须知:面经来自录音,通过Buzz转文字+AI 整理,出现一些纰漏在所难免,仅供参考。不喜勿喷1. 谈一谈你对Java GC的理解2. 看你对你的这些项目里面哪一个你觉得最熟悉或者觉得最值得讲一点可以讲一下吗3. 你在这里用的是自己集成的AI框架吗?是用了Spring AI这种框架还是说自己做了集成?4. 你这边集成MCP之后,假如说我想用你这个智能体的服务部署后配置我自己的MCP,我可以这样做吗?能够提供对外扩展MCP的功能吗?5. 你这里的MCP的实现是相当于是怎么个实现法?假如说我想调用你的PDF生成然后生成一个PDF文件,你那边是怎么通过调用MCP把文件给客户端?6. 对于你这个服务,你的MCP客户端是你的服务器吗?你的PDF生成的服务端是在哪里的?你调用自身的MCP吗还是说你的PDF生成是一个外部的服务?7. 你的PDF生成的MCP和你的agent服务是部署在一个项目里面吗?它是自身MCP的服务器又是MCP的客户端,是在一起还是分开的?8. 用的协议是什么?MCP本身有几种方式,用的是SSE?SSE能推送二进制文件吗?9. 你有了解过MCP现在还支持什么协议吗?你有没有了解到SSE这个协议它本身现在已经是弃用了的?10. 你看下面有一道ReAct模式构建自主规划智能体,这个是个什么模式?11. 你的ReAct是在代码实现上你是怎么做这个事情的?这个Prompt你是怎么把它结合起来?12. 你这里是怎么做这个或者你的Prompt是怎么写的?你是怎么实现这个功能的?13. 我提出一个任务,后面是有分几个Agent来做一件事吗?14. Agent的分工是怎么做的?15. 你觉得多Agent和单Agent他们两个最大的各自的优劣能说一个吗?单Agent有什么局限,多Agent有什么好处?16. 除了复杂处理任务的情况之外,多Agent还有其他的好处吗?17. 我一个Agent我也能配很多个工具来做一些复杂的事,但是我为什么要多个Agent来调而不是一个?18. 你可以先想想大模型现在有什么局限?19. 从使用角度来说,你觉得大模型还有什么问题?20. 你平常开发Spring你有遇到过在关于依赖注入的问题吗?21. 你觉得JavaX和Spring它本身,对于依赖注入这个东西它为什么要JavaX里面为什么要提供一个Resource?22. 你平常有遇到过AOP失效的场景吗?23. 自身调用导致失效,它为什么就不会经过代理对象?代理对象是通过什么方式来实现?24. JDK动态代理和CGLIB它们有区别吗?25. CGLIB它是通过什么方式来实现生成这个子类?26. 你平常有用过线程池吗?线程池里面有几个参数,每个参数它的作用是什么?27. 假如说我有一个线程池,这里的参数你设置的时候有什么依据吗?28. CPU密集型和IO密集型这两点它们的区别是什么?如果不这么设置,会有什么问题?29. 为什么要设置keepAliveTime这个参数?它为了解决什么问题?
查看28道真题和解析
点赞 评论 收藏
分享
07-21 20:44
已编辑
广东药科大学 Java
点赞 评论 收藏
分享
趁我记得赶紧发一下,都是今天面的小鹅通感觉G了,虽然他一直和我说我很好,但是半天没消息。一面是立刻就说通过了Cider已经OC更多面经请查看[https://github.com/haandfeng/Mianjing](https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fgithub.com%2Fhaandfeng%2FMianjing) 以后会陆续更新和完善,我会持续引用之前面经的内容,也会根据自己面的公司看之前的面经,然后写上答案。如果大家觉得有用请多多关注,点赞收藏star🥺🥺🥺明天二面攒人品面试公司:小鹅通面试岗位:后端开发面试问题:主要问到我在用友的实习经历。问干了什么,部门情况啥的,纯聊天然后针对我的大众点评项目问了几个场景的内容1. 如果有时候用户会显示没登陆,有时候显示登陆,一直闪来闪去。你觉得是什么问题导致的。怎么解决。我的回答是我用户校验是使用redis存储令牌,treadlocal来存储用户,然后校验是否登陆的。会出现这种情况,主要是因为多个系统,没有做到主从同步的问题,要采用主从同步这种算法。2. 怎么确保Mysql和Redis的缓存一致性。假设现在有在直播抢单,商户发现价格设置错了,希望后台更改。这个时候,你要怎么办。我的回答是先删缓存,再改数据库。用户下单会被全部阻塞无法下单,直到修改好之后,才可以下单,并且修改好后,他们也不需要再查询数据库,而是直接插缓存。不OK!他认为这样会出现缓存穿透。最重要的是不符合实际业务场景。实际业务需要先保证下单。价格错了问题不大,下单最要紧。所以应该是先改数据库,然后再改redis。价格错误,道个歉就好了,保证能下单最重要。而且这个时间相比于商户发现价格错误,修改数据库的时间其实也很短,问题不大。好像还有一个问题,忘了,印象不深刻。不过有一半时间是和我闲聊我的实习情况,因为他们打算学我的前司的发展逻辑,做Saas服务。面试公司:Cider面试岗位:后端开发面试问题:自我介绍询问我对我工作的一个低代码平台的看法询问我对低代码平台+AI的看法询问我工作内容,怎么对sql优化加快速度的。优化select,索引,Join语句。 插入语句的优化你是怎么加索引的注意避免索引失效的问题,联合索引的顺序问题,加了之后再删了索引加在性别上可以吗不行,没什么差异性leetcode刷了多少。刷了,写算法,为什么用c++不用java,业务用java。说了一下算法题:[98. 验证二叉搜索树]***********************************************************能不能改成迭代想了一下,大概思路对了,不用写代码打个广告,如果想要看具体解法和思路可以看我的github仓库里面有喔🥺https://github.com/haandfeng/Zuo-Algorithm-Cpp讲讲你的RPC框架,为什么要基于TCP协议自定义比较快,传输效率等讲讲你对TCP协议滑动窗口的理解其他忘了,似乎还问了一下我大众点评项目的内容反问:对我什么建议挺好的,建议我专注在业务的项目上今天两场面试都让我专注业务,最重要🥺
查看15道真题和解析
点赞 评论 收藏
分享
头像
2024-10-30 14:37
广东工业大学 Java
一面(10.15)1.自我介绍2.项目相关3.在本地上写多叉树层序遍历4.反问一面完就没消息了,我还以为挂了,结果是HR忘记联系我了,还是我再在另外一个HR投了一次,收了简历才发现我过了二面(10.25)1.自我介绍2.项目相关(主要是自己介绍项目亮点)3.RR隔离级别下的MySQL死锁场景题(给SQL语句判断是否会发生死锁)4.本地实现一个CRUD订单系统,能实时计算最高最低平均价格,线程安全,复杂度尽可能低5.反问三面CTO面(10.29)约的是6点的,但是说是最近周年庆,美国的人回来了,经常开会,本来说约明天的,想着赶紧面完,就等到了7点,不过CTO人还挺亲和的1.自我介绍2.学习过程中遇到有趣的技术3.项目相关4.实现一个赛车程序,可以加速减速,自然停止(有摩擦力),越自然越好,开卷5.反问:为什么不怎么问八股,算法(区分度不大,不一定有代码能力)本来鼠鼠想着第一次实习一定要进大厂的,但是最近实在没面试了,面的唯一是字节,前面答得还行(但是一直疑问句+死亡凝视压力拉闷了),结果给道Hard手撕只过了部分案例,细节没处理好直接挂了(HR说面评是算法不行)。就只能开始投中厂,感谢Cider收留,base也刚好是广州,还有200+25的餐补,已经很满意了。能学到的多的话就留到明年二月三月了,第二次日常实习或者暑期实习再看看大厂吧
__Violet_:仿佛看到了一个明年的大厂收割机😍
查看14道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务