首页 / 后端面经
#

后端面经

#
58821次浏览 1246人互动
此刻你想和大家分享什么
热门 最新
04-28 19:01
已编辑
西南大学 Java
字节一面面经
1.自我介绍2.问一些基本情况(能实习多久,手上有无offer,学校成绩…..)3.手撕包含 min 函数的栈(撕出来了,acm模式还是比较简单的一道题)4.八股/项目介绍项目你怎么验证你的项目能支持这么高的并发?如果有几十万的用户怎么解决缓冲问题?怎么实现异步订单处理?怎么控制库存?库存扣除的实现?订单减扣的准确性怎么保证?库存你设计了几张表?主键是什么?怎么提升并发能力?分库分表的实现?cpa?那你订单超卖,或者说是那库存信息不对,或影响了用户的一些数据怎么处理?刚刚你不是说有那个 AP 吗?那个 P 它不是就已经分区了吗?分区你怎么保证它上锁能上成功呢?分常见分布式一致,它有什么解决方案,你知道吗?一个请求从 APP 发出到服务端消费中间会大概会经过什么?TCP 怎么保障可靠呢?mysql隔离级别?可重复读怎么实现?有哪些类型的索引?主键索引在数据结构上与其他索引的区别?什么是聚簇索引设计模式?工厂模式适用于哪些情况?Java 中的 ArrayList 和 LinkedList 适用于什么场景?它们的扩容策略?怎么排查一些问线上问题,如果 Java 里面的 CPU 在增长,那你怎么去定位这个问题?比如说它 CPU 现在就变得很高?手撕出来了,然后八股大部分都回答了,但是我有好几个问题一开始都没听清楚,所以可能答得不够好,感觉又要凉了,转行能干啥,啊啊啊啊啊,感觉自己找不到实习了,有无点击就送的公司😭
查看28道真题和解析
点赞 评论 收藏
分享
字节国际电商二面面经 已约三面
5/17 1. 为什么要有集群,项目中集群的好处,你提到了用dubbo做rpc,那么集群如何实现远程服务的动态发现(有zk作为注册中心),高并发情况下你如何保证redis的稳定性(加机器做集群,哨兵,没钱玩不了高并发),如果redis被打爆了。你的集群如果被打爆有做什么兜底吗(没有实践过)2. 消息队列三大问题:消息丢失,消息积压,消息幂等性的解决方案。你在幂等性的解决方案中提到唯一id使用了雪花算法,讲一下雪花算法的实现和缺点(高度依赖时钟周期,高并发下时钟失效)3.将一下redis的缓存写(双写双删和canal监听binlog),缓存穿透的解决方案(空对象+布隆),布隆过滤器的原理(基于位图,有漏盘风险)4. 看你说你懂spring的ioc和aop,讲一下ioc最核心用到的设计模式(答成了动态代理模式,实际上aop核心是基于动态代理的)工厂模式有什么好处(spring中方便我们注入bean,估计面试官觉得工程模式是spring ioc最核心的模式,因为自己ioc立马就能想到反射,反射就反射性想到动态代理了,这里答的不满意)5。开始问数据库,索引失效的一些场景。你是怎么做优化数据库select查询的:6.你提到了数据库游标,游标确实是可取的方案,但是也伴随着危险性,我来给你讲两个场景比如我们定时任务进行库存扫表的时候就用游标扫描,你知道这样的隐患吗(知道,如果扫描过程中新的请求进来正好修改了扫过的数据,然后扫描时间不一致就会导致漏扫情况)。还讲了一个场景,直接道歉了7.数据库的四个隔离级别,分别解决了什么问题,结合银行取钱场景说一下8. java 集合,hashmap concurentHashmap问了一下,反正都是哪些比较常见的集合问题了算法:寻找两个正序数组的中位数(top100原题,三分钟秒了)反问:面试表现(面试官:这个不能告诉你,你去问三面的面试官我:?嗯哪里不对)提升建议:(经验不足,项目和实习场景较为普遍,单作为实习生和校招生可以理解,服务注册和发现那边有盲点)最后问了下英语水平,发现我雅思6.5就免了英语自我介绍。晚上问了下过了,下周约三面
晓沐咕咕咕:感觉字节面试官的偏好虽然不太统一,但是有个很明显的倾向就是摸底考察 就跟树的搜索一样,一定要顺着一个知识点逐步扩展直到搜索到你的叶子节子,也就是答不出来了 不过摸底就是摸底,只要你技术栈广度和深度让面试官满意了就行
点赞 评论 收藏
分享
2024-04-30 17:04
已编辑
门头沟学院 Java
阿里国际java二面凉经
newoaka:这也没问到分布式啊
查看11道真题和解析
点赞 评论 收藏
分享
滴滴26届实习后端面经➕复盘➕内推
🔥作者背景:985本硕,Java技术栈,有分布式系统项目经验,一段中厂实习经历,LeetCode刷题100+。🚀就在4月15日滴滴的26届实习岗位终于开了,为了让学弟学妹快速投递成功,我总结了一下去年滴滴后端的面经。✨(最后附加内推码,有需要的可以自取!)闲话少说!直接开盘!!一面(60分钟)项目深挖详细介绍简历中物流信息共享平台项目,重点说明SSM框架整合、Vue前端数据绑定问题、服务器部署和域名解析过程。✨追问:Git版本控制冲突如何解决?是否用过rebase/cherry-pick?(引用项目中使用GitHub协作经验)JVM内存调优经验?答未关注,但提到用Linux命令监控CPU和内存,面试官表示认可。基础知识✨Java:JVM内存结构(堆、栈、方法区区别)equals 与 == 区别,String类重写机制。✨数据库:MySQL索引失效场景,联合索引最左匹配原则。✨操作系统:进程与线程区别,协程的应用场景(结合Golang项目提问)。算法题题目:LC438 找出字符串中所有字母异位词(滑动窗口解法)。复盘:面试官要求分析暴力解与滑动窗口的时间复杂度差异,并手写代码。二面(80分钟)系统设计设计一个高并发订单系统:分库分表策略(用户ID哈希 vs 时间范围)。缓存穿透解决方案(布隆过滤器+缓存空值)。底层原理Kafka:消息持久化机制、ISR副本同步原理。Redis:集群模式(Codis vs Redis Cluster),分布式锁实现(RedLock算法缺陷)。场景题服务端与客户端TCP连接中途断网,如何检测并恢复?(答心跳机制+重连策略,面试官补充Keepalive参数配置)。代码题括号匹配(栈的应用),要求处理嵌套和非法字符。三面(40分钟)职业规划为什么选择滴滴?对出行行业技术挑战的理解(提及实时调度算法、大数据风控)。团队适配能否接受出差/轮岗?举例说明抗压能力(用实习期通宵上线经历回答)。反问环节团队技术栈:Go为主,Java/Python辅助,自研中间件较多。✨内推链接:https://app.mokahr.com/m/campus_apply/didiglobal/96064?recommendCode=DSW46Dg7&hash=%23%2Fjobs#/jobs【内推码】DSW46Dg7内推简历优先筛选,避免卡在池子里。HR面后可通过内推人查询排序状态,避免焦虑等待。秋招Tips:滴滴面试官对项目细节抠得细,建议提前画好技术架构图,并准备1-2个“踩坑-解决-复盘”的完整故事,通过率提升50%!
点赞 评论 收藏
分享
04-17 10:56
已编辑
滴滴_HRBP(准入职员工)
滴滴后端开发实习面经🚀
🌟个人BG: 985本硕钉子户 | 主攻Java分布式系统 | 中厂实战项目*1 | LeetCode怒肝300+(面试时只说刷了100+ hhh)🚨内推刚开岗就冲!附超实用面试复盘+通关话术(文末含内推码优先通道)-----------🔥三轮面经暴力解析---------✅一面-基础突围战(60min) 1️⃣ 项目深挖三连击物流平台项目:SSM整合暗坑/Vue数据绑定骚操作/域名解析骚操作灵魂拷问:Git冲突解决公式(rebase三件套实操)+ JVM调优监控骚操作(吹Linux命令彩虹屁) 2️⃣ Java八股轰炸JVM内存三区魔性对比(堆栈方法区互撕现场)String的==修罗场(常量池底层暴击) 3️⃣ 必考题库MySQL索引失效鬼故事(最左匹配连环案)进程线程协程の哲学三问(用Go项目钓鱼反杀) 4️⃣ 算法:LC438字母异位词(手撕滑动窗口+暴力解法鞭尸现场)✅二面-系统设计绞杀局(80min) 🔥 高并发订单系统设计分库分表の三十六计:用户ID哈希VS时间分片生死局缓存穿透绝地求生:布隆过滤器召唤术+空值缓存替身术 ⚡ 中间件底层暴击Kafka持久化の黑暗兵法/ISR副本黑帮暗语Redis集群内战(Codis派VS原生Cluster派) 💣 死亡场景题TCP断网重生指南:心跳探针+Keepalive魔改参数✅三面-高压灵魂审讯(40min) ❗ 致命问题拆解:"为什么选滴滴?"标准答案模板(实时调度算法彩虹屁三连)出差接受度话术公式(通宵上线故事悲情牌) 💡 反杀反问:团队技术栈预判(Go主战场+自研中间件预警)-----------🚀内推绿色通道-----------内推链接:https://app.mokahr.com/m/campus_apply/didiglobal/96064?recommendCode=DSW46Dg7&hash=%23%2Fjobs#/jobs🔥内推码:DSW46Dg7✨投递秘籍:简历直通面试官!可私查排序防池化(HR面后找我查隐形战绩)💣秋招核武器Tips:项目深挖必画架构图(建议用draw.io搞个炫酷版)准备2个"踩坑-反杀-封神"剧本(STAR法则调教版)八股背诵用费曼学习法(假装给同桌讲题模式)👉现在投递可卡hc黄金席位!学弟学妹速戳滴滴校招官网,输入内推码直接起飞!
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务