JD面试(面)
大家好,今天在这里总共分享两次JD面试过程。
第一次(将近3 hours)
- 泛型,为什么要使用泛型,有什么好处,项目实战
- tcp与udp的区别
- tcp三次握手原理以及过程
- list ArrayList LinkedList
- Set HashSet TreeSet
- Map HashMap HashTable
- java线程池
- redis基本类型,存储原理,以及更深层次研究,以及使用场景
- 反射
- 设计模式,现场写一个单例设计模式
- 事务的四大特性
- JVM相关
- 基本类型或对象在存储位置
- String与StringBuffer、StringBulder
- Integer源码
- Spring源码
- Spring Boot获取配置文件总的内容注解
- Spring Boot 配置文件注解
- 谈谈你对分布式架构的看法
- 多线程实现方式
- 现场写二分查找算法
- 学校专业课
- mysql索引的各种问题,以及更深层次的问题
- 有没有使用过web.xml,里面有什么东西?
- 分布式会话怎么处理,事务怎么控制
- 说说微信开发API,code换取openId以及unionId的深入研究
- socket编程
- 谈谈你对面向对象编程的理解
- Spring IOC AOP
- Spring @Autowire注解的注入过程
- cookie和session有什么区别,cookie存在哪里
- 使用过代理吗,动态代理呢?
- redis更深层次的问题
- Spring Cloud Hystrix是什么,作用呢,怎么用,还能做什么
- Spring Cloud eureka如何实现服务注册
- 谈谈你对爬虫与反爬虫的理解
- 数据库设计你会有那些值得注意的地方?或者说自己有哪些设计原则。
第二次(1 hours+)
- 细说上一家公司情况(公司业务、负责模块)
- 有没有用过动态代理?spring AOP底层是基于java什么技术?
- spring AOP应用场景?
- 为什么要使用消息队列?
- 消息队列的作用是什么?
- 消息队列应用场景?
- 为什么要实现会话共享?
- 对linux你怎么看?
- linux查看‘java’进程命令
- linux查看tomcat日志输出
- linux实时查看tomcat日志输出
- 数据库熟悉什么数据库?
- mysql索引是什么?
- mysql索引优缺点?
- mysql索引深层次问题
- JVM垃圾回收算法
- JVM堆如何划分
- JVM更深层次问题
- Session、Cookie相关问题
- 了解过事务吗?
- 事务四大特性?
- 详细说说事务某特性
- 事务回滚怎么处理?
- 用过分布式事务吗?
- 说说分布式事务
- List ArrayList LinkedList Victor
- Set HashSet TreeSet
- Map HashMap HashTable
- 说说HashMap底层数据结构以及存储原理
- 说说你平时都是怎么学习的
- 说说nosql
- redis
- redis集群
- redis集群 redis master挂掉选举
不论你什么时候开始,
重要的是,
开始之后就不要停止。
发表评论