• 面经


    途游一面

    介绍项目

    arraylist和linklist区别

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

    堆和栈的区别

    如何将内存耗光

    递归思想、出现的问题。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类有什么区别

  • 相关阅读:
    windowsserver2016系统性能和功能对比介绍
    联想x3650m5服务器安装windows2008R2系统
    Linux修改主机名
    Windows Server 2008 R2 忘记密码的处理方法
    Centos7 安装教程(详细版)
    CentOS 6.5的安装详解(图文详解)
    centos 6.5 忘记用户名和密码
    磁盘阵列的区别和特点
    什么是OSI参考模型?
    MTU是什么?
  • 原文地址:https://www.cnblogs.com/CrazyBaby/p/9673347.html
Copyright © 2020-2023  润新知