亚马逊面试题 · Java
亚马逊相关面试题,按最终去重题目聚合。
共 134 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 1 题有一张上百万条数据的单表,从前端页面、Java后台、数据库三个层面分别可以做哪些查询优化? 考察对大数据量查询优化的分层理解和实践经验第 2 题Java语言特性,怎么实现跨平台? 考察对Java跨平台原理和JVM角色理解第 3 题为什么重写 equals() 就一定要重写 hashCode() 方法? 考察 Java 对象约定、哈希容器正确性与一致性理解第 4 题String为什么是不变的? 考察对Java字符串不可变性的理解及其背后的设计动机第 5 题为什么研究方向是CV,但学的是Java? 考察候选人技术方向选择的自洽性与自我认知第 6 题请比较 BIO、NIO 和 AIO 的区别,并说明各自的适用场景。 考察对 Java I/O 模型的理解,包括同步、异步、阻塞与非阻塞的概念区分第 7 题StringBuffer、StringBuilder、String的区别 考察Java中字符串类的核心特性与并发安全理解第 8 题不使用synchronized和Lock如何设计一个线程安全的单例? 考察对volatile、类初始化机制和并发安全边界的理解