当前位置: 首页 > Java培训 > JAVA面试题 > 美团网java面试题 最新经典分享
美团网java面试题 最新经典分享 时间:2017-12-26     来源:java经典总结

美团相信大家都非常的了解,其涉及面还是非常广大一个公司,平时大家也都是经常接触到。

美团也是广大软件工程师梦寐以求的地方,下面就来看一下关于美团的面试中常见的java面试题的总结,虽然只有问题,相信答案大家都是会有办法的对吧。

美团网java面试题

那么开始:

· java中的引用有几种?

· Java中的threadlocal是怎么用的? threadlocal中的内部实现是怎么样的? 哪种引用?

· java中的"final"关键字在多线程的语义中,有什么含义

· 说说nio的架构,为什么变快了,说说select和buffer都是怎么用的?

· 在操作系统中的实现原理? 如果都是cpu轮训话,会不会对cpu影响太大?

· 应用到了linux中的什么特性?

· nio中, 如果不显式的调用 system.gc() 那会出现什么问题?

· jvm的垃圾回收分为哪些种类?每一种都是怎么去实现的?讲述一下G1的回收策略?

· jvm中的参数分为哪些种类,都是做什么的?jvm的监控怎么做?实际项目上线以后的监控怎么做?

· JVM中,如果把堆内存参数配置的超过了本地内存,会怎么样?

· JVM中的内存结构分为哪些方面?

· 栈空间是怎么样的?每个线程只有一个栈吗?

· 栈空间的内部结构是怎么样的?

· 堆内存为什么要设计为分代?

ArrayList的实现原理,如何测试ArrayList动态分配内存中带来的内存、cpu变化

ArrayList是不是线程安全的? 怎么实现线程安全的?

synchronized和lock有什么区别?

volatile的作用,如果volatile修饰的对象经过了大量的写,会出现什么问题?

String的+和StringBuilder有什么区别? 放在循环中有什么问题?

日志打印的过程中,使用String的+操作和使用占位符输出,对性能上有什么区别

SimpleDateFormat如果是一个全局变量的话,有什么问题?

HashMap的操作中,直接使用keySet()遍历有什么问题?

linux中awk命令的使用?

nginx是多线程还是单线程?

linux中如何监控和查看内存、cpu情况?

负载分为哪些类别和层次?你们项目中是怎么用的?

mq是如何使用的?

http协议建立连接的过程是怎么样的?

https建立连接的的过程是怎么样的?

forward和redirect有什么区别?

linux如何实现nginx的高性能?有什么特性被应用了?直接来说,就是基于linux的网络编程

redis中,是如何进行

1.数据流的锁级别,乐观锁和悲观锁的概念,是不是只有悲观锁?

2. 数据库如何实现事务?

3. 有没有什么研究深入的技术,或者比较满意的项目?

前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司

Android培训

版权所有 ,京ICP备16055225号-5,京公海网安备11010802025203号