我跳槽了!一年工作经验的我跳槽后三面拿到了美团offer,我要吹爆这份面试大纲!

本文分享了一位一年工作经验的程序员跳槽经历,详细记录了他在美团面试的过程,包括TCP特性、JVM内存管理、MySQL事务、死锁避免、C++指针、Java集合、MapReduce等技术问题,以及算法题和面试策略。同时,概述了面试中涉及的SpringCloud、Redis、JVM、Zookeeper等技术。
摘要由CSDN通过智能技术生成

前言

人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。

美团一面

1.自我介绍

2.TCP的特点有哪些?

3.详细介绍一下三次握手和四次挥手

4.为什么是三次握手?挥手为什么有四次?

5.四次挥手中,处于time_wait的连接太多该怎么解决

6.介绍操作系统内存管理?逻辑地址和物理地址以及直接使用物理地址会存在什么问题?

7.JVM垃圾回收

8.mysql事务特性?隔离级别?解决了哪些问题?

9.Innodb在RR级别就可以解决幻读的情况,具体是怎么实现的?

10.int和Integer,自动拆箱和装箱底层是怎么实现的?使用包装类型会存在什么样的问题?

11.什么是死锁?死锁的四个必要条件?在开发中,如何去避免死锁?

12.算法题:数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并

且有效的括号组合。

13.算法题:给定一个包含非负整数的m x n网格,请找出一条从左上角到右下角的路径,

使得路径上的数字总和为最小。

美团二面

1.先自我介绍

2.JAVA中的并行框架

3.java中的一些集合类

4.java和c++的区别,各自的优缺点

5.c++指针的用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值