最新工资•Offer

最新评论•小道消息

最新面试经历•面试题

  • 招银网络2020年java面试题

    1、MySQL的索引有什么数据结构?Hash与B+tree有什么区别 2、Spring MVC的执行流程是怎样的,请详述一下 3、怎样实现分布式锁?有哪些方式实现? 4、实现线程有什么方式?线程有哪些状态?状态…

  • 2020年字节跳动Java程序员面试

    1、第一题. 字节跳动在北京有N个工区,形成一个环状,Bytebus是往返在各个工区的通勤车,按工区的顺序行驶,其中第 i 个工区有汽油 gas[i] 升。 你有一辆油箱容量无限的的Bytebus,从第 i 个工区开往…

  • 2020年三月份Vivo Java开发面试题

    1、redis主要用于什么业务场景 2、zooker是基于什么原理做分布式锁的? 3、关于数据库索引唯一索引、联合索引有什么区别?索引生效与失效的情况?如何查看索引的执行情况? 4、Dubbo如何进行流…

  • 2020年三月份阿里巴巴Java开发面试题

    1、索引:主键索引与非主键索引有什么区别 2、缓存及KV存储:redis与memcached有什么区别,为什么选择Redis,而不是memcached 3、Java:JVM的内存模型可以说下吗? 4、选择一个做过的比较熟悉…

  • 2020字节跳动飞书研发岗实习生笔试

    A类题 给定被除数dividend和除数divisor,要求不使用乘法、除法、mod运算,求被除数除以除数的商 对给定的二叉树进行中序遍历 输入:二叉树根节点 输出:给定二叉树中序遍历序列 …

  • Java面试:loadClass()和forName()的区别

    两者都可以返回Class对象,区别就是类加载的程度不同。 loadClass()方法返回的Class对象默认只进行了加载阶段,而连接和初始化阶段是还没进行的,所以说,使用loadClass()方法默认是不会触发该类里面的静…

  • Java面试官:java双亲委派机制及作用

    双亲委派机制是类加载机制的工作模型,它使得类加载器有了存在优先级高低的层级结构。双亲委派机制的核心思想就是:当一个类加载器收到类加载请求时,它不会马上自己进行加载,而是将加载请求委托给父加载器…

  • JVM如何加载.class文件的?

    ClassLoader就是类加载器,是Java中的核心组件。类加载器主要工作在类加载中的加载过程,它所负责的任务就是,根据类的全限定名获取定义该类的二进制字节流,这个获取方法在虚拟机规范并没有要求,既可以从j…

  • Java是如何做到平台无关性的?

    Java虚拟机屏蔽了与具体平台相关的一些信息。我们书写的Java代码会被翻译为二进制字节码,也就是Class文件。再由不同平台的JVM进行解析,那么Java语言在不同平台运行时就不需要进行重新编译,因为Class文件…

  • Mybatis的几道面试题

    1.Mybatis和Hibernate有什么区别? Hibernate是一个ORM框架,它将sql语句尽可能进行了封装,可以节省很多代码,提高效率。 而Mybatis则是半ORM框架,使用Mybatis的时候需要我们手动地去书写sql语句,相比…