可以帮忙删除这批号码的美团标记号码怎么删除吗

京东提前批Java开发

本来想等面完再发个面经,等了半个月了没等到。

0 自我介绍,讲一下项目中的多线程实现

1 Java的线程池的参数,拒绝策略,阻塞队列等实现和使用

5 jdk1.8针对hashmap使用红黑树优化目的是什么,红黑树的结构说一下。

(1)每个节点或者是黑色,或者是红色。

(3)每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!]

(4)如果一个节点是红色的,则它的子节点必须是黑色的。

(5)从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点。

6 JVM了解么,说一下内存结构,堆区的分代,垃圾回收以及所用算法。

7 为什么要划分年轻代和老年代,方法区是否会垃圾回收,还问了gc时要扫描哪些位置,说了gc root,他问具体呢,虚拟机栈的局部变量,然后说其他忘了。

在Java虚拟机中判断一个对象是否可以被回收,有一种做法叫可达性分析算法,也就是从GC Root到各个对象,如果GC Root到某个对象还有可达的引用链,那么这个对象就还不能被回收,否则就等着被收割吧。

这里既然提到了GC Root,那么哪类对象可以作为GC Root呢,这是一个在面试中经常被问到的问题。

《深入理解Java虚拟机》一书中是这么说的,一下几种对象可以作为GC Root:

方法区中类静态属性引用的对象

本地方法栈中JNI引用对象

8 MySQL了解么,说一下建立索引要考量的点,说了索引筛选率,过滤使用的字段,以及explain查看是否使用了索引等。

1、表的主键、外键必须有索引; 

2、数据量超过300的表应该有索引;

3、经常与其他表进行连接的表,在连接字段上应该建立索引; 

4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;

5、索引应该建在选择性高的字段上;

6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;

7、频繁进行数据操作的表,不要建立太多的索引;

9 MySQL的隔离级别有哪些,默认级别是什么,他说是可重复读。

10 为什么select方法默认可以不加锁呢,明明可能会有并发冲突,我说根据隔离级别判断是否加锁,他说可重复读级别下select是不加锁的,为什么。

我说应该是用了乐观锁,也就是MVCC多版本并发控制,适用于读多写少,所以不加锁。

11 Redis提供有哪些数据类型

1 讲一下两个项目,分别做了什么,觉得跟自己做的项目有什么不同,如何看待这种不同,应该如何改进。

2 平时怎么学习,你的博客一般写了什么,觉得和高质量博客的差距在哪里。

我说我原创的都是比较基础的,进阶一点的博客主要是整理别人的文章。

3 Java虚拟机了解么,讲一下内存分区和gc,如何排查堆内存的问题,说使用jmap转储dump文件分析或者使用jstat等工具检测gc。

4 Java的线程池了解么,看过它的源代码么,怎么修改源码可以实现线程状态的监控呢。

5 web框架了解什么,讲讲SpringMVC的启动过程,讲了mvc上下文以及dispatcher初始化过程和请求流程。

6 设计模式了解么,单例,工厂,分别出现在什么场景。

7 MySQL的select1和select *有什么区别,为什么加索引访问比不加索引要快。

8 负载均衡的几种算法,缓存的几种淘汰策略。

9 计算机网络了解么,http的header有哪些字段,是否包含ip地址。

10 有什么想问,能先来实习么,不能。

我说了不能先实习,然后就没有然后了,emmm,等了2周没有动静,估计凉凉。

3 hashmap的结构,1.7和1.8有哪些区别,除了红黑树优化以外还有哪些改进,说了扩容时头插法改尾插法。

4 开始问我头插法和尾插法的区别,头插法在多线程时会出现什么问题,我说的是扩容时的死链,后来引导我说了并发插入的数据丢失问题。

6 cas操作是怎么实现的,为什么是原子性的。wait和notify方法用在哪里,wait和sleep的区别,notify后面的代码会不会运行。

7 synchronized和lock的区别在哪里,使用方式上有什么区别。lock的trylock方法做了什么,我说了cas操作和加入阻塞队列,以及公平锁和非公平锁的区别。

8 你的项目用到countdownlatch,为什么要用,有什么问题,如何监控这个问题。

9 线程池用过哪些,线程池有哪些参数,然后问我几个常用线程池的用法和实际场景问题。

10 cas操作是哪个包里的,volatile变量用过么,有什么作用,原理是什么。i++是不是原子操作,为什么。

这里我打错了。linkedlist也可以使用for循环遍历。因为jdk提供了api。

12 JVM内存模型介绍一下,堆区怎么分代,分代垃圾回收算法说一下,老年代使用标记清除有什么问题。

13 说几个垃圾回收器,cms回收器有哪几个过程,停顿几次,会不会产生内存碎片。老年代产生内存碎片会有什么问题。问我有没有做过JVM优化。

14 jvm场景问题, 标记清除多次后老年代产生内存碎片,引起full gc,接下来可能发生什么问题。我说分配大对象可能引起full gc。

15 哪些情况会触发full gc,full gc是否包括young gc和major gc,如果只包括这两个,为什么要特地做full gc,我回答的是full gc还会回收方法区和堆外内存。

16 Java中有哪些引用,分别有什么用。

aop记录日志,什么方法需要记录日志呢,增删改查都要么,我说前三个要把。他说那么如果有多级调用的rpc查找操作是不是也要记录日志,我说那是的。

18 分布式用过哪些技术,我说自己跑过一些demo,问我zookeeper有什么用,然后问我dubbo里的zookeeper是做什么的,我说服务注册中心。

19 服务注册中心实现什么功能,消费者的本地缓存如果失效了怎么办,我刚开始说多次失败重新拉取,他说这样不行吧,我就说让生产者和注册中心维持心跳,失效时删除该节点并且更新消费者缓存即可。

20 MySQL用的挺多,问你一下,innodb的b+树索引,主键索引,聚簇索引有什么区别。

21 MySQL里有哪些锁,行锁表锁,乐观锁呢,我说了版本号和MVVC,开始问我MVVC。

22 事务的实际场景问题,两个事务,一个查一个新增,问能否查到新增的,我问他隔离级别,他说RR。MySQL的RR避免幻读,所以读不到新增数据。

23 MySQL的死锁怎么产生的,举了两个例子。

24 三个事务,两个加读锁,另一事务尝试删除,应该是不行的。

25 两个事务,一个写提交,另一个能不能读到,可以读到。

26 大概就是这些了。

美团貌似凉凉,这次确实答得不是很好。

更多校招干货请关注公众号:程序员江湖。

}

IDG,盛大等国际资本明星投资项目,招募城市区县合伙人,地区代理加盟选邻趣跑腿,业务涵盖随意购,品牌外卖,跑腿代买,城市快送等,10天开启跑腿业务,电话

}

美女接待很热情,环境也很温馨,不过去了才知道还分上唇周和下唇周,如果要都做就得团两个,而回来咨询其他地方是不分的,建议,可以在美团说明中标注上下唇周任选其一,唇周容易让人误解为唇的所有周围,以方便客户考量,总体满意,无痛... 阅读全文

商家回复:感谢您的支持和好评??! 期待您的再次光临? ?花山院?,极致的日式脱毛体验,让你爱上最光滑的自己!

}

我要回帖

更多关于 美团标记号码怎么删除 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信