美团▲阿里P8大牛透出,入职阿里必备12套Java面试题,适合从校招到社招( 二 )
蚂蚁 Java 二面
1. 设计模式有哪些大类 , 及熟悉其中哪些设计模式
2. volatile 关键字 , 它是如何保证可见性 , 有序性
3. Java 的内存结构 , 堆分为哪几部分 , 默认年龄多大进入老年代
4. ConcurrentHashMap 如何保证线程安全 , jdk1.8 有什么变化
5. 为什么 ConcurrentHashMap 底层为什么要红黑树
6. 如何做的 MySQL 优化
7. 讲一下 oom 以及遇到这种情况怎么处理的 , 是否使用过日志分析工具
蚂蚁 Java 三面
1. 项目介绍
2. 你们怎么保证 Redis 缓存和数据库的数据一致性?
3. Redis 缓存雪崩?击穿?穿透?
4. 你熟悉哪些消息中间件有做过性能比较?
南京-软通动力-Java初级1、锁可以锁在哪里?
2、怎么利用反射获取类中的对象?
3、HTTP 和 https 区别?
4、谈谈你对 TCP / IP 协议的了解
5、说说 Aop 和 IOC 的应用
6、Spring 中 bean 是线程安全的吗?
7、Maven 中 package 和 install 区别
8、遇到过哪些设计模式?
9、谈谈简单工厂和抽象工厂的区别
10、说说你常用的 Linux 基本操作命令
11、谈谈 Currenthashmap 的扩容机制
厦门-中软国际-Java初级1、java 中==和 equals 和 hashCode 的区别
2、int、char、long 各占多少字节数
3、int 与 integer 的区别
4、谈谈对 java 多态的理解
5、String、StringBuffer、StringBuilder 区别
6、什么是内部类?内部类的作用
7、抽象类和接口区别
8、泛型中 extends 和 super 的区别
9、父类的静态方法能否被子类重写?静态属性和静态方法是否可以被继承?
10、进程和线程的区别
11、final , finally , finalize 的区别
12、序列化 Serializable 和 Parcelable 的区别
13、谈谈对 kotlin 的理解
14、string 转换成 integer 的方式及原理
上海-拼多多-Java高级
1、并发编程三要素?2、实现可见性的方法有哪些?
3、多线程的价值?
4、创建线程的有哪些方式?
5、创建线程的三种方式的对比?
6、线程的状态流转图
7、Java 线程具有五种基本状态
8、什么是线程池?有哪几种创建方式?
9、四种线程池的创建:
10、线程池的优点?
11、常用的并发工具类有哪些?
12、CyclicBarrier 和 CountDownLatch 的区别
13、synchronized 的作用?
14、volatile 关键字的作用
15、什么是 CAS
16、CAS 的问题
17、什么是 Future?
18、什么是 AQS
19、AQS 支持两种同步方式:
20、ReadWriteLock 是什么
21、FutureTask 是什么
22、synchronized 和 ReentrantLock 的区别
23、什么是乐观锁和悲观锁
24、线程 B 怎么知道线程 A 修改了变量
25、synchronized、volatile、CAS 比较
26、sleep 方法和 wait 方法有什么区别?
27、ThreadLocal 是什么?有什么用?
28、为什么 wait()方法和 notify()/notifyAll()方法要在同步块中被调用
29、多线程同步有哪几种方法?
30、线程的调度策略
31、ConcurrentHashMap 的并发度是什么
32、Linux 环境下如何查找哪个线程使用 CPU 最长
33、Java 死锁以及如何避免?
34、死锁的原因
35、怎么唤醒一个阻塞的线程
36、不可变对象对多线程有什么帮助
37、什么是多线程的上下文切换
38、如果你提交任务时 , 线程池队列已满 , 这时会发生什么
39、Java 中用到的线程调度算法是什么
40、什么是线程调度器(Thread Scheduler)和时间分片(TimeSlicing)?
41、什么是自旋
42、Java Concurrency API 中的 Lock 接口(Lock interface)是什么?对比同步它有什么优势?
推荐阅读
- 美团|美团取消支付宝接口?王兴一句话引争议,网友:已卸载
- 微软|估值930亿美元的阿里云,是两个偏执狂打造的“王炸”
- 字节跳动|挑战腾讯阿里?估值千亿美元!抖音母公司再传IPO
- 小雨玩创新|美团不死的“滴滴”梦
- 阿里巴巴|反击开始!马云、马化腾、任正非相继出手,网友炸锅:干得漂亮
- 商业封面报导|美团取消支付宝支付?饿了么不支持微信支付?外卖付款方式要变?
- 生活小动态|外卖版“拼多多”上线,从不给对手翻身机会,美团加固护城河
- 阿里巴巴|电商风云再起?拼多多来势汹汹,疯狂攻击阿里“命门”!
- 美团|美团拉黑支付宝,自损八千也要伤敌一万,背后是腾讯在作法?
- 华为|全球市值前十的公司,苹果第一,阿里第七,腾讯第八,华为呢?