成都美团Java一面面筋
成都美团 电话一面 面经(8.8号投递,8.27日电话预约面试时间,8.28日面试) 1h
1.自我介绍
2.问项目
3.Linux熟悉嘛?不熟悉啊,那如果让你自学的话你会怎么自学
4.操作系统熟悉嘛?说一说死锁怎么处理?除了杀死进程呢?(此处我觉得他其实真的是想问死锁的几个必要条件,以及在写程序的时候如何预防死锁)
5.计算机网络熟悉嘛?说一说七层模型以及每一层模型的具体内容
6.详细说一下你刚刚提到的http,tcp,udp和ip协议
7.http和https的区别,你了解到的https的加密算法有哪些?
9.说一下java里面的Integer.valueOf()这个函数?(有时候这种考api的题是真不知道)
10.介绍一下你知道的排序算法以及平均时间复杂度,最坏最好情况
11.说一下快排的原理?有什么方法改进快排?
12.说一下java保障线程安全的方法?使用场景是什么?
13.说一下数据库事务隔离等级?
14.说一下MySQL的RepeatableRead,以及它是如何解决不可重复读的,以及什么是幻影读,怎么解决
15.知道数据中的共享锁和排它锁嘛?工作原理是怎样的?
17.有300g盐,以及30g和5g的砝码,如何称3次将盐等分成3堆?
18.说说java内存空间模型,以及GC算法
19.编程题:给定一个字符串,以及一个整数数组,将字符串中每个字符移动数组值位数?(比如“abc”和[3,1],abc的前一个一个字符移动3位变成dbc,字符串(dbc)的前2位字符移动1位变成ecc)
20.hashMap为什么是线程不安全的?(这个问题我确实没想过)
PS:就像"明月照相机"大佬说的一样,每一篇面筋只要是好好写的就有它的价值,程序猿这个群体和其他群体不一样的地方就是我们有很强的共享精神,不要因为那么几个贬低别人来获得成就感的XX的话,就不共享自己的经验(那种莫名优越的人可能你取得了一点成就,但是做人是真的让人讨厌),所以不管什么凉经,热经都发出来吧。
#Java工程师##美团##秋招##面经##内推#