2017下半年,一二线互联网公司JAVA面试题汇总

2018-01-12  本文已影响47人  野梦M

阿里巴巴

图片加载原理

模块化实现(好处,原因)

JVM

视频加密传输

统计启动时长,标准

如何保持应用的稳定性

HashMap源码,SpareArray原理

性能优化

HashMap实现原理,ConcurrentHashMap 的实现原理

App启动流程,从点击桌面开始

动态加载

类加载器

App 是如何沙箱化,为什么要这么做;

权限管理系统(底层的权限是如何进行 grant 的)

排序,快速排序的实现

树:B+树的介绍

volatile

Java线程池

Java中对象的生命周期

类加载机制

MVP模式

抽象类和接口的区别

JVM 内存区域 开线程影响哪块内存

垃圾收集机制 对象创建,新生代与老年代

二叉树 深度遍历与广度遍历

B树、B+树

消息机制

进程调度

进程与线程

死锁

进程状态

JVM内存模型

线程池

腾讯

volatile用法

动态权限适配方案,权限组的概念

百度

网络请求缓存处理,okhttp如何处理网络缓存的

Oom 是否可以try catch ?

内存泄露如何产生?

如何保证线程安全?

java四中引用

glide 使用什么缓存?

Glide 内存缓存如何控制大小?

如何保证多线程读写文件的安全?

如果想学习Java工程化、高性能及分布式、深入浅出。性能调优、Spring,MyBatis,Netty源码分析的朋友可以加我的Java进阶群:478052716 ,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。

上一篇下一篇

猜你喜欢

热点阅读