美团java一面

1.说说jdk从8到21的主要更新
2.为什么引入虚拟线程,还有其它语言支持虚拟线程吗
3.说说主要的垃圾管理器
4.g1主要实现原理
5. 项目拷打环节
6.手撕 翻转链表2

发面经攒好运,整体体验很不错
全部评论

相关推荐

1 描述最左匹配原则并举例说明失效场景2 聚簇索引与普通索引的区别3 聚簇索引的缺点4 聚簇索引叶子节点存什么5 ES与MySQL的区别6 ES的基本原理7 缓存穿透、击穿、雪崩的概念及区别8 缓存穿透的解决方案9 布隆过滤器的底层原理10 哈希函数越多越好吗11 Redis如何实现分布式锁12 除Redis外还能用什么实现分布式锁13 Redisson是什么14 Redisson相比原生Redis加锁的优势15 Redis数据过期策略16 Redis集群模式有哪些17 主从模式有哪些形式18 CompletableFuture与Future的区别19 CompletableFuture常用的两个方法及区别20 不传线程池时CompletableFuture默认使用什么21 线程池核心参数如何设置22 线程池任务执行流程23 动态线程池了解吗24 压测在性能调优中的作用25 常用的并发安全容器有哪些26 ConcurrentHashMap如何保证线程安全27 HashTable与ConcurrentHashMap区别28 synchronized与Lock的区别29 synchronized与Lock谁更优30 synchronized可以实现锁升级吗31 volatile的作用32 常用设计模式有哪些33 单例模式在哪些场景使用34 最常用的单例实现方式35 手写单例(懒汉+双检锁)36 单例中volatile的作用37 Java GC存在的意义38 垃圾对象的判定标准39 分代收集机制中Eden与Survivor的作用40 Survivor区比例41 动态年龄判断机制42 Sentinel实现限流的注解/方式43 限流与熔断的区别44 Caffeine的核心方法45 Caffeine相比其他本地缓存的优势46 MySQL性能调优流程47 消息队列如何保证最终一致性48 消息队列幂等性如何设计49 Spring常用注解有哪些50 @Autowired与@Resource区别51 Spring Boot与Spring区别52 事务注解@Transactional使用方式53 @Transactional在什么场景会失效54 算法题:合并两个有序链表
美团秋招笔试
点赞 评论 收藏
分享
头像
08-21 16:32
南京大学 Java
秋招并非完全和它的名字一样,秋招并非是只有秋天才招聘,近些年来夏天也会招聘我是 25 年毕业的,当年拿过一些 ssp,比如阿里云啥的,当然是比较久远的事了,现在进厂了,虽然才入职一个来月,但和当年很不一样了,时间就很紧张(这里要感谢鱼姐约稿,不然我也不会想起来要写一个这个),一些准备上的东西我就不说了,比如什么时候投递,简历怎么写,怎么准备笔试,八股等等,牛客上都有很好的经验贴之类,我挑一些我认为很重要的点来讲吧,下面是个人感受和观点,并不一定正确,仅供参考简单来讲就是:想好目的,降低预期,接受现实于秋招而言,特别是从业于互联网,根据我院我熟知的周围起码二三十人去大厂的人来看,几乎没有人可以最终选出来一个满意的offer,大部分人都是选了个差不多可以接受的,尽管大家基本都是5,6个offer往上,且基本都有ssp,而且非常普遍的一个现象就是来互联网的大家都很累,只是谁更累而已,据我观察,十点左右走是一个比较符合大家从公司跑路的时间,不乏有干到1,2点甚至3,4点的人所以去互联网,只有钱多累,和钱少累两种,而且要么是心累,要么身体累,更有甚者两者都累,两者都累建议尽早跑于工作而言,因为去哪里都很累,所以其他因素就不得不考虑,这些年进厂的感受,应该着重考虑下面几点心累>身体累,即组里的氛围是很需要看中的,如果你的老板或者同事天天pua你,总是告诉你你什么都干不好,那我想干起来也是相当难受的。但恰巧这一点是最难判断的,你问老板组里氛围怎么样,就和问买水果的老板这瓜甜不甜一样,老板肯定说没有不甜的瓜。身体累顾名思义,就是加班,这里建议问问HR,加班是调休还是双倍薪资,给自己卖一个合适的预期,比如有人就喜欢双倍薪资,有人就喜欢调休,当然绝大多数人都不喜欢加班,但这不是没办法吗业务稳定/上升,业务稳定,意味着你要做的工作不会特别赶,简称你可以早点下班,少加点班,因为需求不会那么多和那么着急,反正业务用了很多年,也不差这一会,但这也有可能意味着你的晋升或者跳槽认可度略低,这点很容易理解,晋升是因为前面可能有很多老兵排着,跳槽和工作量某种程度上挂钩,产出少了自然不好包装自己。业务上升又是另一个极端,产品迭代快,需求多,需求高强度的加班。但在互联网,并不是你干的多就升的快,只是业务稳定/上升代表着这个部门突然消失的概率要小些,也意味着你不容易试用期就被裁掉(如果业务稳定的部门突然招了很多人,需要警惕下,老板估计是要整什么大活了)拥抱变化,互联网总是很喜欢拥抱变化,即你曾经或许实习的组氛围什么都不错,但你真正入职可能就变了,一年在互联网里是很长的一段时间,一年前京东还不搞外卖,淘宝还没有闪购,deepseek还没有出世,百度还在讲闭源模型一定比开源牛逼,gpt 还是稳压gemini。身边有不少人,要么入职的时候组没了,要么那个组多发了hc,结果ta入职到别的组去了等等。当然这种事情也可以和老板HR确认,只是说怎么确认都会有不确定性,做好拥抱变化的准备,随遇而安吧offer选择,如果决定来互联网,有大厂选大厂,这意味着你的机动性会更高些,谁也不知道入职后会不会踩坑,大厂会比中小厂在跳槽的时候容错会更高些,如果都是大厂,除了上面几点外,其余就是向钱看了,至于什么大厂间不同的title,toc/tob,核不核心,其实没那么重要,自己干的舒服是最重要的,舒服这个定义现在很廉价,就是一个正常的老板,正常的业务,正常的同事而已,但实现这一点很难。所以我建议,一定要想好自己为什么要来互联网,你的目标是什么,这一点很重要,人还是需要一点理想主义的,如果为了狠狠赚一笔来,其实会在工作中怀疑自己:我真的需要这么多钱吗?因为大多数人是没有时间花掉这些钱的,至于白菜,sp,ssp的分级,其实在扣完一大堆税到手后,并没有想象中差距那么大以及脉脉等平台上的消息需要甄别下,很多老哥喜欢反串,很多消息保真,但更多消息是不保真的,工作是没有十全十美的,现在想要找一个晋升快,氛围好,不累,没杂活的组,几乎是不存在的。就是大家最终选的 offer 一定是或多或少有坑的,只是看最终能接受什么样的坑。此外针对于大部门的好坏评价基本上和自己无关,大部门可以理解为+3及以上这种,这种体量下,不可能有任何一个大部门永远保持无差评,但自己的入职后体验基本上只取决于你的+1和mt怎么样。一年前的时候面百度,当时刚从阿里出来,面试管说,别因为某些人/事把自己对技术的一份热爱磨灭了,那样生活就失去了很多乐趣,不好的地方可以尽早换,不管是在福报厂还是宇宙厂还是兄弟厂,人活的自在开心有价值是最重要的,否则都是浮云了个人的命运,当然要靠自我奋斗,但也要考虑到历史的行程,但不幸的是,众所周知,现在历史的进程并不乐观我引用一段话作为结尾吧,祝好在比较小的时候,大约就是初中高中吧,我对自己人生结果充满幻想和期待。但慢慢长大之后,方才意识到 生活是如此复杂,我不得不学着对内心的期望放手。曾经的梦想在残酷的现实面前变得褪色。此时,怜悯自己显得很重要,或许你可以对自己说:“我也想要做得更好”以及“就让它这样吧,其实这样也好”。暗示着:“我已经做得足够好了,因为至少现在我还爱着自己。”
WIND_Muggl...:“舒服这个定义现在很廉价,就是一个正常的老板,正常的业务,正常的同事而已,但实现这一点很难。”狠狠共情了上班之后才发现世界是一个巨大的草台班子 & 林子大了什么都有
给26届的秋招建议
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

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