-
京东java面试题分享(二面)2020
之前给大家带来了一个京东一面的面经,下面要给大家分享的就是京东java二面的面经,具体包括了面试流程和面试题,一起来了解一下京东java二面都会有哪些问题吧!面试题(二面)1、自我介绍2、其他数据库一、设计过数据库表吗?二、你是怎样去优化SQL的?三、索引的底层原理是什么?四、数据库的锁讲一下五、死锁产生的场景是什么?六、信号量的使用场景是什么?七、数据库范式,讲一下你对范式的理解JVM一、对于JVM你了解多少?说一下JVM是Java Virtual Machine(Java虚拟机)的缩写,
-
2020java程序员面试题,百度面试题分享(java开发二面)
下面继续给大家带来的是一个小伙伴2020年的百度java面试题,内容包括了具体的面试题,感兴趣的小伙伴可以一起来了解一下。面试题(二面)自我介绍项目一、项目架构二、为什么使用kafka,对其他的消息队列了解吗?三、除了kafka有没有其他实现方式?分析一下利弊四、es数据结构五、为什么使用本地缓存?六、redis实现的功能,基本数据类型七、rdb和aof区别是什么?默认开启方式、配置文件区别RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据
-
百度java面试题分享,2020java面试题(一面)
下面要给大家带来的是一个小伙伴2020年的百度java一面面经,内容包括了具体的java面试题,下面一起来看看2020年的百度java面试题都有哪些吧!自我介绍面试题(一面)项目一、项目介绍,说一下项目的亮点二、面向对象的基本特征是什么?举例说明一下(面向对象程序设计的三大特征)抽象、封装、继承、多态。三、怎样使用多态?四、抽象类和接口的区别是什么?抽象类1、抽象类使用abstract修饰2、抽象类不能实例化,即不能使用new关键字来实例化对象3、含有抽象方法的类是抽象类,必须使用abstrac
-
微博java开发工程师面试题整理
下面要给大家分享的是一个小伙伴的微博java开发工程师一面的面试题,一起来看看微博java开发工程一面面试题都有哪些吧!面试题(一面)1、做一个小时笔试2、java创建对象的几种方式是什么?用new关键字创建调用对象的clone方法利用反射,调用Class类的或者是Constructor类的newInstance()方法用反序列化,调用ObjectInputStream类的readObject()方法3、写出至少三种凭借字符串的代码4、error和Exception继承于哪个类?有什么区别?5、
-
网易Java工程师面经,面试题整理(二面)
下面要给大家带来了的是一个小伙伴的网易Java工程师二面面经,具体内容包括了二面的面试题以及面试者的回答和面试感受。整个面试的时常大概是34分钟左右,下面是具体的面试题和面试者的回答。面试题(二面)1、自我介绍2、讲一下spring答:我只懂ioc和aop,所以就对ioc中的单例模式说了半天,实现的方式枚举,静态内部类,双重锁,然后说了下这样为啥是线程安全的3、Bean的作用域是什么?答:我说了五种seeion等等4、你用过redis说一下答:说了一下redis在项目中是怎么使用的,说了一下re
-
java小米面经,面试题整理(三面)
下面要给大家分享的是一个java小米面经,具体内容包括了小米三面的面试题,在准备三面的小伙伴可以一起来了解一下哦。面试题(三面)1、请做一下自我介绍2、镜像二叉树(递归和非递归)3、删除二叉搜索树的某一个节点4、给定一个数组,求第k大的数字5、单例模式的几种写法,解释为什么(1)懒汉式:指实例在用到的时候才去创建,比较的懒用的时候才去检查有没有实例,加油有就返回,没有就新建。(2)饿汉式:比较的勤快,实例在初始化的时候就已经建好了,不管有没有用到,建好再说。(3)双检锁:有被叫做双重校验锁,综合
-
小米社招面试经验java,面试题整理(一面二面)
下面要给大家分享的是一个小米java社招的面试经验,内容包括了一面二面的面试题,对小米java社招感兴趣的小伙伴可以来了解一下。面试题(一面)1、volatile关键字的作用是什么?原理是什么?volatile在Java并发编程中常用于保持内存可见性和防止指令重排序2、常用Java集合类List 列表,有序,可重复;Queue 队列,有序,可重复;Set 集合,不可重复;Map 映射,无序,键唯一,值不唯一每种集合类型下都包含多个具体的实现类。3、Java synchronized关键字的作
-
小米java校招面经,面试题整理(一面)
下面要给大家带来的是一个小米java的校招面经,具体包括了面试题,以及面试者的部分回答,下面一起来了解一下吧!面试题(一面)一、自我介绍我重点的讲了一下自己对于JVM和JUC都比较的了解。二、讲一讲垃圾回收的判断算法三、讲一下垃圾回收算法四、你都知道哪些垃圾回收器?五、讲一个你熟悉的垃圾回收器我讲了CMS的原理、特点和优势,以及它和G1的区别后来面试官说看我的基础还行,就问的再深入一些六、hashmap的结构是怎样的?七、hashmap如何保证线程安全我一共说了三种八、springMVC的运行原
-
小米java社招面试题分享,面经(一面二面)
下面给大家带来的是小米java社招面试题(面经)的相关分享,主要包括了一面二面的面试题,准备小米java一面二面的小伙伴可以来了解一下。注:面试者是跨行做后台,没有什么项目经验,所以,面试者问的东西都是比较基础的内容。面试题(一面)一、谈一谈研究生时候发表的论文二、做题三、二叉树,找到距离最远的两个结点的距离四、用java实现一个迭代器(之后就讲了一下在并发的情况下需要怎么改进等内容)五、一个二维地图(数组),每一个格子的权重不一样,求从左上角到右下角的最小权重面试题(二面)面试官表示,自己也是
-
2020年小米java面试题分享
下面要给大家带来的是2020年的小米java面试题分享,主要包括了一面二面的面试题,以及面试者的一些相关回答,一起来了解一下吧。面试题(一面)1、谈一下数据库索引数据库索引是为了让查询数据效率更快,数据库索引主要包括了聚集索引(主键索引)、非聚集索引以及联合索引。2、b+树特点是什么?B+树是应文件系统产生的B树的变种。3、算法:leetcode 402移掉K位数字使数字最大public static String removeKdigits(String