面经

途游一面前端

介绍项目java

arraylist和linklist区别redis

熟悉哪些排序算法,快速排序时间复杂度和思想算法

堆和栈的区别编程

如何将内存耗光后端

递归思想、出现的问题。a调用b,b调用a,是递归吗设计模式

线程间通讯方式,线程间同步方式数组

volatile缓存

synchronized有几种用法,前端框架

信号量,是锁吗

concurrent包下有什么

socket编程有了解吗

gc方法

了解哪些设计模式,动态代理模式和装饰者模式区别

途游二面

快速排序时间复杂度,什么状况下最慢,如何优化

平衡二叉树查找一个元素时间复杂度o(lgn),红黑树呢,和红黑树区别,好处呢

查找一个字符串第一个不重复的字符

对象引用存在哪,内容呢,如何回收对象

给一个数组,如何将他随机打乱。

蓦然认知一面

介绍下项目

dubbo有哪些角色

dubbo宕机的处理

阿里为何不用dubbo或者移到别的部门开发了

除了redis还知道哪些缓存,Memcache,有什么区别

用过哪些前端框架,技术(我纯后端...)

http有哪些了解,HTTP头"Content-Type" 

restful接口

点对点链接有什么弊端,能够保证100%的可靠吗

为何要流量控制

接口和抽象类的区别,应用场景。jdk1.8接口能够有实现方法

面向对象的了解

java虚拟机的收集方法

jdk1.8和jdk1.7的classload类有什么区别

相关文章
相关标签/搜索