首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
疲倦的牛马还在上班
获赞
301
粉丝
150
关注
31
看过 TA
5055
男
厦门大学
2026
后端工程师
IP属地:福建
这个人很懒,什么都没有写~
私信
关注
拉黑
举报
举报
确定要拉黑疲倦的牛马还在上班吗?
发布(44)
评论
刷题
收藏
疲倦的牛马还在上班
关注TA,不错过内容更新
关注
09-04 22:25
已编辑
厦门大学 后端工程师
字节秋招一面
面试官挺友善的,在问实习和项目的过程中穿插八股,不过有些延申的点我感觉我答得不是很好。1. 自我介绍2. 实习介绍3. 为什么使用CompletableFture4. 线程池参数和运行原理5. MQ做了什么6. MQ的可靠性原理7. 消息消费的幂等性有考虑吗8. 分布式锁有考虑吗9. 分布式锁怎么设计的10. 实习拷打11. 监控的打点类型了解吗12. SQL优化过程13. 布隆过滤器的底层了解吗14. 怎么优化布隆过滤器15. 线程池的参数设置以及考虑的原因16. ThreadLocal17. 缓存DB一致性的方案18. 双亲委派机制19. ConcurrentHashMap怎么实现的锁20. 项目的签名和验签怎么实现的21. 项目是直接利用数据库进行次数扣减,要怎么优化呢22. 算法:最长无重复字符子串
查看22道真题和解析
0
点赞
评论
收藏
分享
09-01 19:49
厦门大学 后端工程师
京东秋招一面
大概面了50min,基础问得比较多,总体感觉还不错,希望能过1. 部门介绍2. 实习描述3. 你觉得技术上最有挑战的是哪个4. 指标是怎么获取的5. 有转正吗6. 你觉得还有什么业务比较感兴趣7. 线程安全的集合8. ConcurrentHashMap实现原理9. ReentrantLock和synchronized对比10. 了解过分布式锁吗11. Redis实现一个分布式锁12. Zookeeper是怎么实现的分布式锁13. 写一个工具方法,入参是Java对象,返回值是JSON,要怎么实现14. ThreadLocal解决了什么样的问题15. InnoDB事务隔离级别16. 可重复读底层支撑机制17. InnoDB索引结构18. 覆盖索引是什么19. 分库分表中间件了解过吗20. 一致性哈希21. SQL调优22. 消息队列的可靠性23. 你们用的垃圾回收器24. 还有什么垃圾回收器25. G1相对于CMS的优势26. ZGC了解吗27. OOM如何分析28. RPC服务怎么设计29. GET和POST有什么差异30. 有一种说法是GET请求的长度是有限制的,你认同这种说法吗?这个限制是谁的限制?31. 有一个说法是POST请求会比GET请求安全,你同意吗?32. 反问挑战点
查看29道真题和解析
0
点赞
评论
收藏
分享
09-01 15:45
厦门大学 后端工程师
菜鸟秋招一面 体验最差的一集
实习+秋招面过体验最差的一场面试。面试能明显感觉到不被尊重,反问的时候也是各种说教+PUA+否定价值。这种组进去了也是被ex,一面即使过了也准备拒了。1. 为什么要使用CompletableFuture2. 线程池是怎么管理的3. 实习经历4. 本地缓存相关5. ThreadLocal内存泄漏6. HashSet为什么能去重7. Redis怎么保证原子性8. 缓存击穿和缓存雪崩9. 慢SQL优化10. 场景题:1. 前端录音 → 后端接收录音 → 后端调用阿里云API转文字 → 利用文字调用大模型API总结 → 文字落库2. 前端调用后端接口输出文字11. 反问业务12. 反问对于校招生的期待
查看12道真题和解析
0
点赞
评论
收藏
分享
08-31 17:05
已编辑
厦门大学 后端工程师
虾皮秋招一面
面试官挺和蔼的,介绍业务的时候说的非常详细。本次面试问的基本上都是八股文,不过问得不深。1. 自我介绍2. 实习提问 CompletableFuture使用场景3. 介绍一下MySQL索引,越多越好4. 为什么 like 会使得索引失效5. 联合索引(A,B,C) WHERE B = XXX AND C = XXX 会走索引吗?WHERE B = XXX AND A = XXX 会走索引吗6. 分库分表是依据什么进行的7. 布隆过滤器实现原理8. 缓存穿透9. 缓存击穿10. 缓存 DB 一致性问题解决方案11. SDS12. Redis为什么比较快13. IO多路复用14. select和epoll的区别15. Linux和网络相关的命令16. Linux常用命令17. TCP三次握手18. TCP四次挥手TIME_WAIT出现时机,为什么要用TIME_WAIT19. get和post区别20. cookie和session21. 跨域问题22. Http有哪些缓存机制23. XSS和CSRF24. 介绍一下加密算法25. 介绍一下CAP原理26. 算法:二叉树最大路径和27. 反问业务28. 反问对校招生的培养29. 反问进去会分到哪个组:还没确定,一面是随机面试的
查看29道真题和解析
0
点赞
评论
收藏
分享
08-29 21:56
已编辑
厦门大学 后端工程师
小红书秋招一面
录音到一半出了点问题,后面全靠回忆。面试体验挺好的,实习一点一点问下来,然后针对做的东西再引申八股文。面了大概40min1. 自我介绍2. 介绍一下第一个需求的背景3. 为什么使用CompletableFuture4. 线程池的参数以及你的设置5. 那如何设计一个阻塞队列呢6. 第二个需求的背景7. 插件是怎么实现的8. 什么是AOP9. Caffeine的内存淘汰策略,及其优势10. 第三个需求的背景11. 为什么选择使用工厂+策略进行优化12. 第四个需求的背景13. 有没有遇到什么问题14. 算法:算数表达式求值15. 算法:字符串相加16. 说说你的职业规划17. 反问业务18. 反问对于校招生期待
查看16道真题和解析
0
点赞
评论
收藏
分享
08-29 21:47
厦门大学 后端工程师
拼多多秋招一面
面试体验不错,虽然说全是八股,但是面试官尊重人,面试态度很好,很乐意进行交流和引导!1. 自我介绍2. 实习亮点3. Java线程池类型,应用场景4. 线程池怎么进行线程回收的5. 为什么要用线程池6. 说说RPC是什么7. 设计RPC框架有哪些要点8. 常用的序列化方式9. 为什么要进行序列化10. 写题:二叉树后序遍历(非递归)11. List<Integer> list = new ArrayList<>()发生了哪些内存分配12. 操作系统是怎么进行递归的13. 为什么要有多态14. 多态父类表现出子类的行为,运行时是如何实现的呢15. Java泛型是怎么实现的16. Java为什么要用泛型擦除,为什么不像c++一样17. `sout( "Hello World!”)` 运行过程。字符串是怎么打印到屏幕上的18. 为什么要有内核态19. 从操作系统层面分析`java -jar xxx.jar` 是怎么运行的,在操作系统层面的可执行文件是什么20. Java和JVM的关系21. Java和Python有什么区别(答了JIT)22. 算法:找到一个具有最大和的连续子数组23. 介绍一下AOP24. 怎么指定AOP生效的地方25. Java中注解是怎么生效的26. 谁去扫描注解的27. 介绍一下IOC28. 介绍一下MQ29. MQ有什么特性30. 算法:计算逆序对的个数31. 反问业务32. 反问对于校招生的期待一天之后约二面
秋招笔面试记录
0
点赞
评论
收藏
分享
08-25 16:03
厦门大学 后端工程师
万得秋招一面
秋招第一面!俩面试官,项目没咋问,基本上全是Java八股+大模型使用,总体来说偏基础,底层一点没问到。第一个面试官1. 自我介绍2. 说说实习/项目难点3. 说说AI的使用场景4. 场景题:现在有一个场景是设计一个登录限流逻辑,服务是单机服务,目标是单个用户1000次登录/min。不需要考虑数据持久化,只需要再内存种进行设计。请你考虑限流算法和使用到的数据结构,给出大致的设计方向。可以结合AI回答和调优5. 反问业务:金融相关业务,资产管理系统。他们组不校招6. 反问校招生品质:AI辅助编程能力、学习能力、思考能力第二个面试官1. 自我介绍2. 说说实习/项目难点3. 为什么用线程池批量参与任务4. 是否需要等待任务5. Java接口和抽象类6. 怎么理解开发之前会定义接口7. SpringBoot特性8. 自动装配的原理9. 一个接口有多个实现,怎么指定注入一个具体实现10. 并发环境使用集合有什么注意点11. Java代码打开文件,修改内容12. 文件的流操作注意点13. 后端开发流程14. 判断字符串格式15. 学生、课程、课程成绩建表16. AI工具使用情况17. 反问业务:业务中台18. 反问校招生品质:快速学习能力
查看18道真题和解析
0
点赞
评论
收藏
分享
08-21 19:08
厦门大学 后端工程师
拼多多/Shopee 调整时间还会约面吗?
前两天pdd和Shopee约面了,因为我还没准备好,就反馈了期望面试时间,都是写的下周。目前还没重新约面,是咋回事捏,有可能直接取消面试机会了吗?
0
点赞
评论
收藏
分享
08-16 23:18
已编辑
厦门大学 后端工程师
团孝子启动ing!
幸福来得好突然,ld上周五找我1-1,向我介绍了下半年的重点业务,说我表现很好,要给我发offer,同时表示很欢迎我后续能继续实习和正式入职。28号上午我提交了自评,下午ld也提交了主管评价,现在走流程ing。真的没想到转正实习之旅竟然会如此顺利,此刻想成为团孝子的信念达到了顶峰。回头看过去两个多月的实习经历,感觉自己运气真的爆棚。1. 遇到了超级无敌好的mt。入职第一天就教我工作习惯和职场中要注意的坑点,后续我做需求他也会帮我跟进和进行关键点把控,保证我在大方向和重点不出错的情况下有空间进行自我发挥。他还会带我一起吃饭,帮我快速融入团队,后续我和同事之间的相处也很融洽。2. ld关心实习生,重视培养新人。ld平时很忙,和实习生的直接交流很少,但他在各个需求群中应该是会观察实习生的做事风格以及和上下游对接的情况。有段时间我接了比较多杂活,后续我和mt反馈了之后,他表示ld的意思也是多让实习生接触业务。自从那次反馈之后,我接触到的基本都是业务需求了,其中有个需求还主R了。我原计划8.8离职,ld表示我可以多待一周,并让我参加了一个比较大的新需求,原定三个正职干的活,有点难度,现在让他们也带我一起开发,让我有机会接触到重点需求(也可能是ld更想让我留下,所以希望我接触点更核心的需求,但也是给我提供了宝贵的学习机会)。不要美化你没有选择的路,相信自己脚下的路是最好的!几个月前,我放弃了腾讯的暑假实习offer转而选择了美团,没想到原来想去的组没有hc了,分到了现在的组。曾经会有那么一瞬间怀疑自己是不是选错了,但这一切仿佛冥冥之中自有天意,我最终获得了一段非常美好的实习经历以及来自老板的认可。共勉!8月16更 已意向,我爱团子!
Java面试先知:
主R了5需求了,有一个还挺大的,也不一定稳
实习生的蛐蛐区
0
点赞
评论
收藏
分享
04-20 13:06
厦门大学 后端工程师
9本暑假实习面试有感
昨天发了一下美团和腾讯的面经,想着来都来了,要不就再整理一波暑假实习总结吧!下面是个人的经历:一、迷茫我的大一、大二过得比较颓废,当意识到保研无望时,就想着&quot;要不考研吧&quot;。但所谓的考研计划,其实只是为自己继续摆烂找的借口,等到最后关头才匆忙准备。我根本不清楚读研的意义,也不确定自己能否考上。那段时间持续陷入迷茫和焦虑的漩涡,却又固守舒适圈不愿改变,没有目标,终日浑浑噩噩、虚度光阴。二、慢慢看清方向在经历了一段迷茫期后,我渐渐意识到必须做出改变了——无论是就业还是考研,都需要提前规划准备。经过考虑之后,我最终决定all in 就业了。于是那个寒假,我选择多留在学校一两周,开始系统地学习就业所需的技能。命运的转折点出现在大二寒假的一次老乡聚会上。我遇到了一位同专业的学长,他刚刚斩获字节跳动的SP offer。那一刻,我内心充满羡慕与向往,立即主动与他交换了联系方式。从就业前景到具体准备,我迫不及待地向他请教各种问题。至今仍清晰记得,当晚回到宿舍后,我又详细询问了学习路线、推荐网站等实用资源。学长非常热情,为我推荐了许多优质的学习资料和平台。我也就着学习资源慢慢开始学起来了。三、努力学习每个人都是自己的第一责任人,我选择把我的命运紧握在我自己的手中!学习的过程中我逐渐发现,时间紧迫,很多课程太耽误学习就业内容了。我的解决方案是如果我发现某些人教书是混日子的,那我自己找效率更高的办法(嘿嘿,懂的都懂)。这可能是对教育制度的不敬,但却是对职业发展最高效的负责。现在回想起来,我的评价是这是一种极端但是高效的做法吧。学着学着,慢慢地就到了投递暑假实习的日子……四、奋战暑假实习我是从二月份开始投递的,处女面是腾讯的S3线的后端开发,上来先写两道题,没有自我介绍,没有问项目,全程八股盛宴,下午面的,晚上就挂了,严重怀疑是kpi面,连自我介绍都没可还行。。。下面是我的暑假实习面试情况统计:- 腾讯- 一面挂- 一面挂- offer- 字节- 二面挂- 一面挂- 京东一面挂- 蚂蚁一面挂- 阿里控股一面挂- 百度三面挂- 美团offer面试的话,从一开始的一面挂,到二面挂,到三面挂,到之后拿下了腾讯和美团的offer,整个过程的话,我发现我真的逐渐变强了,变得不紧张了,不会大脑一片空白想不出解决方案了。这种感觉真的是很有成就感的,会越面越有自信。最后是拒了腾讯的offer,去美团了,面经和timeline可以看我其他动态。五、总结一下上面都是属于个人的流水账,随便记记的,下面来点有意义的总结1. 写在简历上的东西一定要很熟悉。这方面包括技术栈知识点和项目简介吧。知识点的话主要是靠背,靠对比记忆。我这里说一下项目,在面试之前我觉得大家可以针对于项目的每个点进行一些思考,可以用上AI给出一些思考方向,我以我简历上的一点为例,简单说说面试会被问到的问题。简历描述:&quot;在高并发购票场景,引入本地缓存 Caffeine 缓解 Redis 压力,并在节目详情页面度,结合 Lua+Redis 实现余票数量的原子更新,有效提高系统可用性和吞吐量。&quot;可能会被问到的问题:1. 本地缓存相关:为什么用Caffeine呢,它有什么特性让你选择它?对比其他本地缓存,它有什么优势?涉及到本地缓存,那缓存一致性你是怎么保障的?本地缓存的命中率多少呢?有测过本地缓存占用多少内存吗?2. 缓存预热:缓存预热是预热了什么东西?都预热吗,还是有进行判断呢?预热会不会占用太多内存呢?3. 分片策略具体是什么样的?能不能再进一步细分?4. 为什么要用Lua+Redis,为什么不直接用分布式锁?脚本执行失败了怎么办,会有兜底吗?5. 优化之后QPS提高了多少呢?有什么进一步的优化策略?综合上述问题,其实面试官是大概能够考察出一个候选人的思考深度和技术选型细节相关方面的掌握程度的,所以大家务必要认真思考,然后基于面试及时复盘总结。2. 把面试当作是一场推销。面试的目标就是在短时间内能够让面试官明白你的方案,并认可你思考设计的合理性。因此核心问题就是你要想明白你的业务为什么要这么设计,怎么去优化接口响应速度和用户体验的呢。然后要怎么表述给面试官听,使得他能快速理解你的方案呢,如果他不满意,你要怎么去改进呢。3. 面试看实力,也看运气。运气真的也很重要,有时候聊的快红温了,却还是过了。反倒自己觉得一点问题没有的还挂了。运气成分也是面试的一部分吧。但是我们都不知道幸运之神什么时候会眷顾我们,所以能努力的只有多面试,多碰碰运气,如果运气好+内容不错的话,会拿到offer的!4. 算法一定要熟练。其实面试考的大部分算法都不太难,除非是强组。建议是把hot100和codetop好好过一下,codetop得看一下评论,注意一下变式。算法算是基本要求了,要是算法没a的话,会有点悬的。5. 相信自己,会赢的!每个熬夜刷题的夜晚,每个反复调试的case,都在为最终的offer铺路。面试不仅考验技术,更是心态的较量。相信自己的付出,保持稳定的发挥,属于你的机会终会到来。记住,成功往往就在再坚持一下之后!----------------------------------------------------------------------------------------------------------------------------------------“我们这一辈子的终极目标,活着是为了什么?”“为了待会儿去码头整点薯条”
0
点赞
评论
收藏
分享
04-19 21:05
厦门大学 后端工程师
美团面经-核心本地生活
一面(1h):一面忘记录了,随便记了一点。感觉沟通不畅,不过还是过了。早上面试,晚上通知二面1. 自我介绍2. 项目的应用场景介绍3. Spring Boot 和 Spring Cloud用在哪些地方4. 为什么要用 Lua + Redis 判断是否需要图形验证码5. 对哪些库表进行分库分表6. 为什么要用基因法改造7. 为什么要用Es8. 分片策略是什么9. Redisson封装多种分布式锁,怎么做的,用在哪里1. 我这边创建了ServiceLocker的接口,然后用具体的实现类去实现这个接口。然后把对应的key和锁类型放到map的结构里,通过ManageLocker提供对外的服务,然后具体的锁里面是有redisson客户端的,通过这个客户端对传入的key进行获取。10. 分布锁用在哪里1. 可重入锁:在防止缓存穿透的时候会用到,使用了双重检测的方式防止请求达到数据库。2. 读锁:对应票档的数据、座位数据存在redis如果不加锁,又有其他线程进行写入会有脏读。11. 限流算法有哪些12. 为什么要用令牌桶13. 说说JUC14. 说说JVM15. 算法:翻转链表16. 算法:股票(最基础的那题)17. 反问:美团直播18. base:北京,上海二面:我的评价就是神,这leader我简直爱死,很真诚地在和我聊业务、技术栈的选择,还有以后的职业规划。1. 算法:二叉树的最大路径和2. 进程、线程、协程3. 总结一下并发相关的和锁4. B+树和跳表5. SpringBoot和SpringCloud作用6. IOC和AOP7. SpringAOP和传统AOP有什么区别8. 开始安利美团,聊人生9. 反问业务二面是晚上面的,第二天下午oc。然后下周一腾讯发offer了,周二我让leader帮我跟进一下,半小时后offer,太爱了!
查看23道真题和解析
0
点赞
评论
收藏
分享
04-19 20:49
已编辑
厦门大学 后端工程师
腾讯TEG研发管理部面经(三轮技术+HR)
近期我看到很多同学私信我要TEG面经,一个个发比较麻烦,我比较懒,就统一发出来吧,哈哈。问的很多问题是和我简历上写的东西,所以具体问的内容还是得看简历,每个人可能都不太一样,简历上的东西大家一定要过熟。一面(1h):1. 自我介绍2. ThreadLocal底层原理3. ThreadLocal什么时候会发生内存泄漏4. ThreadLocal怎么清理5. 用过ThreadLocal吗,什么场景6. 上下文可以传递的ThreadLocal怎么设计的7. 设计有参考一些类似的开源的框架吗8. Java内存泄漏怎么排查9. 看到了数据区大小之后进一步要怎么做10. 哪些情况容易造成内存泄漏11. 缓存没有及时的清理,比如使用一个Map进行本地缓存,然后对于过期对象没有及时清理,我在项目中使用的Caffeine其中一个主要目的就是它能够自动清理过期的数据12. 资源或者连接没有及时关闭13. 使用集合装对象的时候,对象没有重写hashCode和equals导致无法移除对象14. 数据库事务隔离级别15. 各种隔离级别的特点16. MySQL如何进行数据同步17. binlog存了什么东西18. JVM判断对象是垃圾的方法19. JVM内存模型20. 为什么要用Dubbo21. Dubbo和Http的调用底层区别1. Dubbo支持长连接复用2. Dubbo的数据格式更加紧凑3. Dubbo的数据序列化方式更加高效22. Dubbo怎么基于Netty实现同步和异步连接的转化?1. 把Netty的NIO事件驱动模型和业务线程池解耦2. 通过CompleteableFuture进行接口回调管理异步结果23. 有没有测试Dubbo和Feign进行性能测试1. 本地测试差了大概十倍24. 分库分表怎么做的25. 分表数量和原因26. 怎么用用户id查订单不发生全路由27. 如果想通过商品查订单要怎么查28. 多表情况怎么保证一致性29. Redis的持久化机制30. 预热缓存是什么31. 余票信息是保存在哪里的32. 如何保证票不超卖33. 限流是用的什么方案34. 能实习什么时候到35. 算法:LRU36. 反问业务37. 反问实习生品质二面(两个面试官,混合双打1h):1. 自我介绍2. 基因法是做什么的3. 如何根据时间去查询订单4. 布隆过滤器相关- 与位图的区别- 长度和hash函数的设置方法5. Elasticsearch相关- 存储的信息内容- 深分页问题- 延时可能的原因6. 缓存使用- 缓存使用方式- 本地缓存和Redis的一致性- 误判如何处理- 本地缓存内存占用值7. Redisson相关- 选择原因- 看门狗自动续期失败情况- 看门狗时间设置不合理的影响8. 消息队列- 异步生成订单的使用- 消息消费失败的解决方案9. 限流实现- 限流算法实现方式- 区分正常请求和恶意请求10. 并发问题验证情况11. 大模型相关- 了解大模型的影响- 大模型的技术12. 学生会经历- 参加收获- 分工不明确的处理方式13. 代码评审14. 后端其他框架了解15. 对大模型发展的看法和焦虑16. 场景题:设计微博信息流三面(30min,又问微博,不知道是巧合还是故意的):1. 自我介绍2. 负载均衡的策略3. 哈希路由(优化)4. 一致性协议5. 文件拷贝技术6. 项目中的技术难点7. TCP和UDP的区别8. 应用层要怎么对UDP进行优化9. 场景题:基于UDP的语音通话,丢包怎么兜底10. 场景题:设计微博Feed流11. RPC框架的高性能实现12. 最近比较感兴趣的点是什么13. 写代码的时候少出bug或者是性能保证14. 学习新技术的方式HR面(20min):1. 升学规划2. 介绍有比较挑战性的任务3. 自己给项目打分4. 还有值得哪些改进的地方5. 你对于本部门要做的东西了解吗6. 过往的项目对于实习有什么帮助7. 过往有没有挑战性的目标8. 介绍:围绕code进行开发、八月底/九月初进行答辩9. 其他公司的面试情况10. 反问:技术栈c++、java
0
点赞
评论
收藏
分享
04-08 13:43
已编辑
厦门大学 后端工程师
美团暑假实习timeline,已offer
3.27 一面,隔天约二面4.01 我临时有事,紧急联系面试官,换到4.02了4.02 二面4.03 oc4.08 offer
0
点赞
评论
收藏
分享
04-16 22:40
已编辑
厦门大学 后端工程师
TEG研发管理部 timeline,offer已拒
timeline:3.13 一面,当天晚上过3.20 二面,过了三天过3.28 三面,当天晚上过4.01 HR面,面试前一分钟云证4.02 转评估录用4.07 经过三个工作日的等待,拿到了offer!听说牛客许愿很灵,我也来许愿了,我也想当鹅孝子!还愿啦!
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务