法务精选面经合集
0家公司
0篇面经
最新 热门
/discuss/868924717367910400/feed/main/detail/c71d5099c6604e6999ffbabee5b96e1c/feed/main/detail/642a86a2bbd44d4c9e35bccbe1f0150b/feed/main/detail/c89d68dfecb74f20824a8bbb088c1865/discuss/868909005949698048/feed/main/detail/65c28cbc23344463a7f3617a31e369e5/feed/main/detail/f4fa76b5b3424192aee597512a0e2ed6
昨天 17:07
武汉大学 Java
快手 用户增长 暑期二面
额全程无八股无项目,纯做题,给我整无语了手撕是快排链表
查看2道真题和解析
点赞 评论 收藏
分享
/discuss/868902184035876864
头像
昨天 17:22
已编辑
东北大学 Java
4.1 美团后端暑期实习面经
上次面完没发感谢信,约面部门也没变,我还以为是约二面了,结果看了官网并且问了面试官才知道是挂了秒捞然后重新一面。很反常规,但体验不错,很多问题都是根据我的简历和回答出的,参考价值不大。遇到不会的面试官会主动讲解并给台阶下。还有一些很小的问题没写全,大体是这么多。45min 部门:核心本地商业-业务研发平台1.自我介绍2.挑一个你喜欢的项目,共享屏幕画整体项目架构图和流程图3.边画边讲解整个系统流程4.既然是个学习项目,你认为这个项目微服务划分的合理吗?4.1 压测怎么做的?基于什么环境?跑了多久?TP99 怎么监测的?还是算的?5.分库分表具体怎么做的?为什么要做分库分表?5.1 既然说到 b+树了,讲讲 innodb 对 b+树的优化,以及相比其他数据结构的好处?6.项目中做过 jvm 调优吗?效果明显吗?(我简单讲了下怎么做调优,因为没量化效果,所以我说说不明显。结果面试官说你单机部署的项目,jvm 调优不明显是对的😂)7.消费队列消息者幂等性怎么做的?8.如果采用了分布式锁去做幂等性设计,qps 还能达到现在这么高吗?9.系统调优方面,你说的这个 MySQLIO 参数调优是什么?10.自定义异步线程池用的是哪个消息队列?(只知道是有界,具体是哪个没答出来)11.你之前经常提到布隆过滤器,讲讲你的项目中布隆过滤器具体存了什么,应用在哪,怎么构建的?12.聊聊第二个项目,看你写了深度集成 springai,有没有去自己实现里面的一些组件?13.项目隐私安全怎么保证的,怎么控制 llm 的权限,以防拿到不该拿的东西?14.看你之前 ai 面里提到了通过日志解决系统问题,具体讲讲日志加在哪?通过日志解决了什么问题?(这我是真没想到,竟然还会 callback ai 面试,答得不好)15.spring 循环依赖问题了解吧,讲讲使用哪些注解时可能会导致循环依赖问题?16.算法:二叉树最大路径和17.反问
查看18道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/dd4c904678344800b364906ee85a1684/feed/main/detail/ca616128404a4f4eab5a115b38babbb3/feed/main/detail/f0e993c94c17476180e1a0185a6662f2/feed/main/detail/9839936fe30043a9a51f9fcb6d9b281c/feed/main/detail/da9e5007453e45d4affc95b17c589c76
昨天 16:11
武汉大学 Java
字节暑期凉经
一面 1h,3.231.介绍短链接项目,存储方案,短链接生成方案、有没有其他生成方案,短链接长度,最多可以有多少短链接2.短链接跳转原理,多级缓存,为什么使用分布式锁,布隆过滤器及其原理,3.服务目前性能,301/302,除了redis还有什么方式提高短链接处理的并发能力4.如何处理短链接过期,短链接更新时间后的数据处理,布隆过滤器怎么处理过期5.除了redis+lua还有哪些方式实现秒杀,如何应对大流量,如何设计秒杀开始和过期开关6.为什么选择redis作为库存工具,和其他的做库存的不同,如何防范恶意ip刷单7.mysql中索引的数据结构,B+树的优势,acid及其实现,4种隔离机制及其实现原理,慢sql优化8.redis为什么这么快,zset底层,redis持久化,缓存数据库一致性(如果数据库延迟导致缓存读取从库过期数据处理)9.acm手撕三数之和二面:50min 3.251.第一个项目的链接系统,这个是做了多长时间,是怎么样的一个项目,有多大的量并发?2.没有上线,那你做的这些技术是基于什么去判断去加这些东西呢?怎么测试的?3.你的redis是部署在哪里的?这个本地缓存为什么能提高性能?4.你不都是都在一台机器上,涉及到网络的问题吗?比如说用redis和用redis加这个caffeine,有这个区别在哪里?5.那你进行压测的时候,你是怎么做这个叫叫消融实验,叫怎么测的?6.布隆过滤器在这里面起到什么作用?它的基本原理是什么?7.你这个双重判定所的目的是啥?不够大的情况下呢8.讲解cache aside,为什么不先更新缓存,数据库成功了,但是删缓存失败了怎么办?9.为什么监控短链接需要rocketmq?10.秒杀项目从哪找来的项目,是从零写的还是怎么着?11.为什么要用滑动窗口限流?你举说的清晰一点的。再举个例子。12.那thread local在这里做的是啥?那这个thread local需要清理吗?怎么清理的?那这个线程本身是复用的吗?13.协程和线程的区别?协程是怎么实现。14.项目是什么时候做的?在这个过程中是怎么学习的?我想了解一下,你比如说你是怎么有没有接触AI工具去学习,然后这里面的代码是借助AI工具来搞的,还是自己没有借助AI工具自己来搞的?15.那这里边自己写了多少代码?我比较好奇的是你这些首先那个项目的起点,你为什么要找到这个项目之后你想做哪些事情?还是这些策略明显是为了应对一些高并发做的,对吧?然后你是怎么假想出来的?还是说你比如说问问AI说我想优化这个系统,应该往哪些方向优化,怎么样?16.你这两个系统各有多少张数据表?这个系统里校园生活网里边有有多少个DB mysql的表,你是怎么怎么设计这个数据表?这些表是你在做这个项目之前自己设计的,还是这项目本身就有?他在本地跑起来了吗?这个系统。17.这个AI应用这块是自己学习过的东西吗?是怎么了解的?自己动手了吗?18.那你为什么要搞后端这块的东西,是感兴趣吗?还是怎么样?专业是网络空间安全是吧?19.学过其他语言?有哪些课程?20.mmap()和malloc(),那他们只是用于分配内存吗?21.那你平时除了你自己学的这两个小项目以外,你平时还自己折腾过什么其他东西吗?22.这两个项目加起来自己写了多大代码量?23.硬币朝上赢,先手扔获胜概率?p=1/2+(1-p)/224.你对语言有什么要求吗?或者有什么热衷的?25.你觉得你自己的优势是在哪块儿?26.假设你的第一个项目,如果你的某个短链突然间变成了热点多量,然后QPS加上暴涨了50倍,暂时是你这么一个系统,你会怎么处理?27.所以你最感兴趣的是后端是吧?28.lc34 在排序数组中查找元素的第一个和最后一个位置29.你平时用什么AI的代码工具?自己的感受?
点赞 评论 收藏
分享
/feed/main/detail/2bee3ca65497466e9fa8c3b17b86b6db/feed/main/detail/a541ddf456fe4578901cef21db547420/feed/main/detail/85a0a6785e32460aae76fa316c2de245/feed/main/detail/97d0c71fb11a4ea3addf38418742d200/feed/main/detail/e8a7cbeb79194c70b634bbcfbf663698
蚂蚁国际 antom 一面
一、自我介绍与项目做一下个人介绍和项目经历介绍。详细讲一下实习做的业务内容和对应的技术设计。如何理解你负责的频道?接口主要负责页面渲染、数据返回吗?这块业务的难点、挑战是什么?不只是简单调用接口组装数据吗?业务层面的复杂点、边界条件具体体现在哪里?你提到用并发、并行查询做提效,介绍下这部分实践难点。二、并发、线程安全与 ThreadLocal并发场景下如何保证线程安全?某个下游接口超时,如何保证接口健壮性?这段代码是否可能出现线程污染?项目中有没有使用 ThreadLocal?ThreadLocal 的原理是什么?ThreadLocal 里引用的对象是强引用还是弱引用?两个线程通过 ThreadLocal 持有同一个对象引用,是否会操作同一个对象、出现线程安全问题?InheritableThreadLocal 传递对象是深拷贝还是浅拷贝?使用 CompletableFuture 时有没有引入线程池?线程池核心参数(核心线程数、最大线程数等)是怎么设计的?为什么不用自带的 ForkJoinPool,而是自己新建线程池?三、AI Web Coding 协作做 Web Coding 考试时,整体流程是怎么设计的?如何和 AI 协作?和 AI 协作时有哪些注意要点?项目规模大,AI 上下文不够、扫不完代码怎么办?不自己找修改点,如何让 AI 不扫全文也能定位修改位置?了解 Sub Agent 机制吗?复杂任务、上下文超限场景下,如何用任务编排、Sub Agent 做开发执行?四、计算机网络:HTTP / HTTPSHTTP 和 HTTPS 协议的区别是什么?HTTPS 使用对称加密还是非对称加密?五、MySQL 事务与锁什么是当前读和快照读?快照读读到的 “旧数据” 怎么定义?快照读在哪个事务隔离级别下生效?什么是幻读?MySQL 在 RC、RR 级别有什么机制防止幻读?当前读场景下为什么极端情况仍会出现幻读?六、消息队列消息队列一般用来解决什么问题?什么场景会引入 MQ?先变更数据库再发消息,如何保证两者要么一起成功、要么一起失败?无手撕
点赞 评论 收藏
分享
/feed/main/detail/634de442fc584060b4259d51525a3f8d/feed/main/detail/db4165803a0b43f4bd29a28e8381da2e
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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