春招实习_阿里一面
帖子的表怎么设计的
帖子支持图片吗
有没有想法把自己的论坛发展成自己的一个社区
为什么要把项目部署到服务器上
JVM 的内存模型
Java 运行时数据分区以及每个区域的作用
线程和进程的区别
常见的垃圾回收算法,标记清除和复制, 标记整理
标记清除算法和复制算法的执行过程
有没有看过 JVM 的源码吗,但是我看过HashMap的源码
那你说一下HashMap 怎么实现的 --> 存储,put实现,查找实现,扩容过程,
为什么HashMap 的数组长度是 2 的 n 次方
ConcurrentHashMap 和 HashMap 的区别(先介绍 ConcurrentHashMap, 然后)
能说说MySQL 的索引的底层实现吗 (B+树,
假设一张表 500条万数据,通过 A 和 B 两个条件进行查询,A 条件可以过滤出 100万条数据,B 条件可以过滤出10 万条数据,那么这个索引应该怎么建。
常见的设计模式你能说一下吗
Spring 的 注入是哪种设计模式
Spring 的 bean 属于什么设计模式 (不会),如果配置 两个 bean 的 id 一样,那么启动的时候会出现什么问题。
你用过什么设计模式,我暂时没用过设计模式
你刚才说的装饰设计模式是怎么实现的
MyBatis 和 IBatis
StringBuffer 和 StringBuilder 有什么区别,哪个是线程安全的
说一下快排的是实现过程
假设有一个10 G 的文件,你电脑只有 2 G 的内存,找出重复最多的数字
你有什么想问的
1. 需要做一个怎么样的项目,进的概率才会大一点(实践性的、可以不断地实践,不断的 持续投入,碰到一些难点,然后能解决,之后学到一些新东西)现在的这个项目就太浅了,没有在项目中体现什么东西,想法,思路啊
2. 你觉得我现在是应该现在找一个项目磨一磨还是应该夯实一下基础,不建议秒杀系统,因为太难了,而且如果恰好碰到一个对口的面试官,场面会很尴尬