前言
人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。
美团一面
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++指针的用法