京东一面:(30分钟)
java
1.hascode和equals方法
2.接口和抽象类的区别
3.重写和重载的区别
4.集合类有哪些,有什么区别
5.如何实现多线程
6.JVM内存分布
7.讲一讲Sping原理
8.mysql的引擎,索引结构
9.mysql 的共享锁和排它锁
10.mybatis如何防止sql注入
其他
1.设计模式会吗,单例设计模式?(我回答不会,没接触过设计模式。他
说让我好好学学设计模式,至少掌握几种,挺重要的)
2.分布式设计原理CAP (不会)
3.jdk1.7和jdk1.8的变化(不会)
4.IO和NIO的区别(不会)
5.redis用过吗(不会)
java问的很基础,但是问别的技术就非常尴尬,没用过都不会... 面试官建议我
学知识全面一些,多开阔...
京东二面(30分钟)
1.自我介绍 项目介绍
2.你们现在在做什么
3.如何创建线程池(不会 我说我没用过 只知道几种类型),线程池的参数
4.java有哪些锁?
5.CAS的有哪些实现?
6.分布式CAP了解吗(依旧不了解)
7.JVM内存分配
8.full GC的原因?
9.堆内存的容量?
10.访问一个网址的过程?(我扯了DHCP ARP,然后忘记具体咋说了语无伦次,被打断说
让我回答DNS解析过程)
11.开放题:设计一个秒杀系统
12.其他题:如果领导让你做一件你觉得没必要做的事,你会怎么办?
如果你们工期完成不了任务了怎么办?
java
1.hascode和equals方法
2.接口和抽象类的区别
3.重写和重载的区别
4.集合类有哪些,有什么区别
5.如何实现多线程
6.JVM内存分布
7.讲一讲Sping原理
8.mysql的引擎,索引结构
9.mysql 的共享锁和排它锁
10.mybatis如何防止sql注入
1.自我介绍 项目介绍
2.你们现在在做什么
3.如何创建线程池,线程池的参数
4.java有哪些锁?
5.CAS的有哪些实现?
6.分布式CAP了解吗
7.JVM内存分配
8.full GC的原因?
9.堆内存的容量?
10.访问一个网址的过程?
11.开放题:设计一个秒杀系统
12.其他题:如果领导让你做一件你觉得没必要做的事,你会怎么办?
如果你们工期完成不了任务了怎么办?