同程上海Java实习一面-面筋卷
Posted 唐僧洗澡不秃头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同程上海Java实习一面-面筋卷相关的知识,希望对你有一定的参考价值。
自我介绍
- 说说数据结构吧:队列和栈的区别,链表和数组的区别以及各自优缺点,知道平衡二叉树吗,红黑树的定义以及特性,B树和B+的区别(B树又叫平衡多路查找树)
- 排序算法知道哪几种,说下快速排序的原理
- 说说面向对象三要素,多态是什么意思
- 重载和重写的区别
- Java中接口和抽象类的区别,抽象类的抽象方法可以有方法体吗(不可以,也没必要,因为我们可以直接用普通的方法),接口里可以定义字段吗
- 多线程用过吗,创建线程的三种方式
- 线程同步有几种方式(synchronized的同步方法,同步代码块,volatile,ReentrantLock,信号量,原子变量,阻塞队列)
- synchronized用过吗,它有几种方式实现同步,ReentrantLock和synchronized的区别
- JVM的垃圾回收算法,JVM的垃圾回收器,那些用于新生代,那些用于老年代,CMS和Parallel Old的区别
- Spring框架用过那,Spring Bean的生命周期
- Bean的注入方式
- 循环依赖怎么解决
- 对http协议知道吗,它由哪几个部分组成(请求报文:请求行,请求头,请求体,响应报文:状态行,消息报头,响应正文),http头有哪些
- session和cookie的区别,有没有做过登录业务,登录信息存到哪里
以上是关于同程上海Java实习一面-面筋卷的主要内容,如果未能解决你的问题,请参考以下文章