news 2026/6/23 17:20:52

美团团队推行全栈化,前端要写后端代码了

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
美团团队推行全栈化,前端要写后端代码了

大家好,我是鸭鸭!

大中午打开电脑想看看今天有什么新鲜事儿,没想到刷到美团履约团队也开始推行全栈模式了。

终端组的部分前端同学,在 11 月末的时候转到了后端组做全栈。主要是 agent 相关项目。

可能大家还有点印象,9月初的时候,菜鸟国际的后端研发转全栈,要参与前端和测试工作。

11 月的时候,剪映也传出过消息,要准备人均全栈。

这下真的是拥抱 AI,人均全能选手了。

鸭鸭也看到有人疑问,这么多公司的团队都在转全栈,全栈真的能提升效率吗?

客观上还是有提升的。

一来是不需要和人沟通需求,前后端接口自己就能对上,少了很多中间的扯皮阶段;

二来是有 AI 辅助,整体效率是提升的。

三来,也没人不让你加班对吧!

不知道除了履约团队外,美团是否还会将全栈化推行到其他部门。

另外鸭鸭也看到不少小公司,现在也开始全栈化。

目前看起来,各家大厂对 AI 辅助下的全栈化还是比较谨慎的,美团这次也会严格地把控上线的代码。

只能说,在 AI 浪潮下,大家都在做一些新的尝试。

……

今天分享一篇 Java 美团一面(校招)的面经。

篇幅有限,完整答案可以进入面试鸭 - 程序员求职面试刷题神器,高频编程题目免费刷进行查阅。

TCP 如何建立连接?

客户端首先发送一个SYN(同步序列编号)消息给服务器,服务器收到后回复一个SYN-ACK(同步序列编号-确认)消息,最后客户端再发送一个ACK(确认)消息确认服务器已经收到SYN-ACK消息,从而完成三次握手,建立起一个可靠的TCP连接。

来看下这个图:

三次握手可以减少么?减少一次会怎么样?最终导致的结果是什么?

不可以减少。有两个原因:

  • 避免历史错误连接的建立,减少通信双方不必要的资源消耗
  • 帮助通信双方同步初始化序列号

避免历史错误连接的建立

RFC 793 明确指出了使用三次握手的首要原因是:为了阻止历史的重复连接初始化导致的混乱

为什么三次能阻止这个问题?

实际上很好理解。

因为网络情况比较复杂,发送方第一次发送请求后,可能由于网络原因被阻塞住了,此时发送方可能又会再次发送请求。

如果握手只有两次,那么接收方应对发送方的请求只能拒绝或者接受,但是它无法识别当前的请求是旧的请求还是新的请求

并且如果网络阻塞时间较长,发送方可能多次发送请求,且接收方还可能全部接受这些连接(它不清楚,以为都是有效的),这就造成了不必要的资源的浪费

如果要避免这种情况发生,两次通信是不够的。发送方需要知晓接收方到底接受了哪个连接,如果接受的是老连接,那么发送方需要告知接收方,这个连接不对!也就是 RST 通知。如果对,那么就返回 ACK 告诉接收方 OK!这就使得一次握手至少需要 3 次。

因此三次握手,多了一次发送方确认接收方接受的连接是否正确的验证过程,所以避免了历史重复连接的错误情况。

更多

💻 编程学习交流:编程导航
📃 简历快速制作:老鱼简历
✏️ 面试刷题神器:面试鸭
📖 AI 学习指南:AI 知识库

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 23:07:54

Revit族库资源完整使用指南:2万个BIM构件高效管理方案

Revit族库资源完整使用指南:2万个BIM构件高效管理方案 【免费下载链接】BIMRevit族库打包插件2万个免费资源一次性下载 探索BIM设计的无限可能!我们为您精心准备了2万个免费Revit族库资源,涵盖建筑、结构、水暖电、装饰、施工、路桥等多个专业…

作者头像 李华
网站建设 2026/6/23 5:08:21

Snipe-IT v8.1.2:企业IT资产管理新体验

Snipe-IT v8.1.2:企业IT资产管理新体验 【免费下载链接】snipe-it A free open source IT asset/license management system 项目地址: https://gitcode.com/GitHub_Trending/sn/snipe-it 还在为繁琐的IT资产管理而烦恼吗?Snipe-IT v8.1.2版本带来…

作者头像 李华
网站建设 2026/6/24 1:40:35

Kafka 生产者 / 消费者 API 详解:Java 代码示例 + 常见参数配置

在分布式消息队列领域,Kafka 以其高吞吐、高可用、低延迟的特性占据着核心地位。对于 Java 开发者而言,熟练掌握 Kafka 生产者(Producer)与消费者(Consumer)API 是实现业务解耦、流量削峰、日志收集等场景的…

作者头像 李华
网站建设 2026/6/22 21:38:52

python3.11版本提示ModuleNotFoundError: No module named ‘_ssl‘

第一步:安装OpenSSL 1.1.1请参考之前的步骤,或者使用以下简化步骤:textcd /usr/src wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz tar -xzf openssl-1.1.1w.tar.gz cd openssl-1.1.1w ./config --prefix/usr/local/openssl --…

作者头像 李华
网站建设 2026/6/22 6:06:25

Atlassian配置终极教程:简单快速设置方法全解析

还在为JIRA、Confluence、Bitbucket等Atlassian产品的许可证配置而头疼吗?传统的复杂设置方式让很多技术人员望而却步,现在通过这款开源工具,您可以轻松实现Atlassian产品的一键式配置,让繁琐的许可证管理变得简单高效。 【免费下…

作者头像 李华
网站建设 2026/6/23 6:21:20

React性能调优实战:3分钟定位90%组件渲染问题

React性能调优实战:3分钟定位90%组件渲染问题 【免费下载链接】react-scan React Scan 主要功能是自动检测 React 应用中的性能问题。无需更改代码就能使用,能精准高亮需要优化的组件,还可通过脚本标签、npm、CLI 等多种方式使用,…

作者头像 李华