同程上海Java实习一面-面筋卷

Posted 唐僧洗澡不秃头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同程上海Java实习一面-面筋卷相关的知识,希望对你有一定的参考价值。

自我介绍

  1. 说说数据结构吧:队列和栈的区别,链表和数组的区别以及各自优缺点,知道平衡二叉树吗,红黑树的定义以及特性,B树和B+的区别(B树又叫平衡多路查找树)
  2. 排序算法知道哪几种,说下快速排序的原理
  3. 说说面向对象三要素,多态是什么意思
  4. 重载和重写的区别
  5. Java中接口和抽象类的区别,抽象类的抽象方法可以有方法体吗(不可以,也没必要,因为我们可以直接用普通的方法),接口里可以定义字段吗
  6. 多线程用过吗,创建线程的三种方式
  7. 线程同步有几种方式(synchronized的同步方法,同步代码块,volatile,ReentrantLock,信号量,原子变量,阻塞队列)
  8. synchronized用过吗,它有几种方式实现同步,ReentrantLock和synchronized的区别
  9. JVM的垃圾回收算法,JVM的垃圾回收器,那些用于新生代,那些用于老年代,CMS和Parallel Old的区别
  10. Spring框架用过那,Spring Bean的生命周期
  11. Bean的注入方式
  12. 循环依赖怎么解决
  13. 对http协议知道吗,它由哪几个部分组成(请求报文:请求行,请求头,请求体,响应报文:状态行,消息报头,响应正文),http头有哪些
  14. session和cookie的区别,有没有做过登录业务,登录信息存到哪里

以上是关于同程上海Java实习一面-面筋卷的主要内容,如果未能解决你的问题,请参考以下文章

百姓网Java实习一面-面筋卷

面筋: 奇虎360 c++ 后台开发 实习生 面试

北京夕航Java一面-面筋卷

奇安信一面-面筋卷

杭州代码狗一面-面筋卷

Android三非实习面筋:3轮面试,终与字节无缘,结束了,被焦虑支配的120天...