JAVA面试
文章平均质量分 82
JAVA面试
大圣哥哥阿
这个作者很懒,什么都没留下…
展开
-
面试合集|各个大厂的面试问题
1:微盟一面:系统是什么功能系统之间怎么通信会不会查询数据库的一个开销定时任务怎么处理重复任务线程池的参数怎么设置分布式锁怎么实现怎么优化数据库索引的结构是什么aop怎么用的aop的底层怎么实现反转字符串2:多益一面:项目的整体架构是什么?用了什么技术?为什么要用两种缓存?怎么保证缓存的一致性?怎么优化的?定时任务怎么保证实时性?表是怎么设计的?3:字节抖音电商一面:后序和中序,确定一棵树口述算法:n的平方根2T的文件 加载2G 出现次数top10原创 2021-05-13 15:53:21 · 286 阅读 · 2 评论 -
面试必备:2021年最新面试题 200+
面试题模块介绍说了这么多,下面进入我们本文的主题,我们这份面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示:可能对于初学者不需要看后面的框架和 JVM 模块的知识,读者朋友们可根据自己的情况,选择对应的模块进行阅读原创 2021-05-12 14:43:02 · 133 阅读 · 0 评论 -
今天去公司面试面试官给我的问题我想分享给你们
今天面试公司对公司提的问题做了个解答 希望对大家有帮助吧面试题目:【数据结构和算法】解码异或后的排列做这题之前先看一下异或运算的几个规律a^a=0; 任何数字和自己异或都是00^a=a; 任何数字和0异或还是他自己a^b^c=a^c^b 异或运算具有交换律这题只要找出数组encoded中的第一个元素,后面做起来就简单了。那么怎么找encoded中的第一个元素呢,题中有个暗示就是n 是个奇数,我们画个图来看一下可以看到encoded数组中所有偶数位(下标从0开始的,是原创 2021-05-11 15:38:16 · 104 阅读 · 0 评论 -
重点!面试官:JDK、JRE、JVM 三者什么关系?
这个题目在面试题中基本没怎么出现,但在笔试题中倒是经常见到。所以还是有必要拉出来溜溜~JDK: java development kit, java开发工具包,用来开发Java程序的,针对java开发者。JRE: java runtime environment, java运行时环境,针对java用户JVM: java virtual machine,java虚拟机 用来解释执行字节码文件(class文件)的。JDKJDK 即为 Java 开发工具包,包含编写 Java 程序所必须的编译、运行原创 2021-05-08 19:43:14 · 127 阅读 · 0 评论 -
2021年最新Java面试题及答案整理(二)
四、反射什么是反射?反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力Java反射:在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。什么是 java 序列化?什么情况下需要序列化?简单说就是为了保存在内存中的各种对象的状态(转载 2021-04-25 17:02:42 · 130 阅读 · 0 评论 -
2021年最新Java面试题及答案整理(一)
发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~博主已将以下这些面试题整理成了一个Java面试手册,是PDF版的。一、Java 基础JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。具体来说 JDK 其实包含转载 2021-04-25 16:48:36 · 1973 阅读 · 0 评论 -
速度效率!Java后端面试题最新整理(附答案)
在本篇文章里小编给大家整理了一篇关于Java后端面试题最新整理内容,需要的朋友们可以参考下。####我们学习java知识,除了要做基础的程序运行外,不可避免的要在面试中遇到一些理论的考察。有些小伙伴程序做的不错,但是理论上面有所欠缺。这里小编整理了一些常见的后端面试题,希望能对小伙伴们有所帮助,下面一起看看吧。一、八种基本数据类型的大小,以及他们的封装类。byte(Byte) 1 ,short(Short) 2 ,int(Integer) 4 ,long(Long) 8 ,float(Float)原创 2021-03-16 13:26:39 · 199 阅读 · 0 评论 -
面试人的福音!费尽千辛万苦终于弄到:百度Java实习面经
【一面】52mins面试:自我介绍讲讲实习经历介绍项目,问项目讲讲GC过程如何设置jvm参数?项目里有没有做JVM调参?分别讲讲三种创建线程池的方式TCP四次挥手中timewait作用讲讲项目docker命令,如何查看容器?Linux命令,如何通过端口找进程?编码题:双重校验单例模式玩游戏玩一个游戏:桌上有一堆石头,石头数为N两人交替取石头,每次可取1或2或3颗取到最后一颗石头的人胜问:已知石头数N,并且你先手,问你是否能赢?1 <= n <= 1.原创 2021-04-16 14:17:49 · 152 阅读 · 0 评论 -
JAVA面试题分享(附答案解析)
Java 基本概念面试题“a==b”和”a.equals(b)”有什么区别?如果 a 和 b 都是对象,则 a==b 是比较两个对象的引用,只有当 a 和 b 指向的是堆中的同一个对象才会返回 true,而 a.equals(b) 是进行逻辑比较,所以通常需要重写该方法来提供逻辑一致性的比较。例如,String 类重写 equals() 方法,所以可以用于两个不同对象,但是包含的字母相同的比较。2.a.hashCode() 有什么用?与 a.equals(b) 有什么关系?hashCode().原创 2021-04-20 19:11:18 · 2623 阅读 · 2 评论 -
金三已过!还有银四!《2021最新面试题讲解》备战冲冲冲!
以下为大家整理了一些 Java 的面试题,涉及大量 Java 面试知识点和相关试题。喜欢的朋友记得点赞收藏关注哦~ღ( ´・ᴗ・` )比心一面手写ArrayList手写进制转换算法,求出一个数的二进制数 1 的个数JAVA 基础,equals 和==多线程方式、threadlocal,各种锁,synchronized 和 lock设计模式、spring 类加载方式、实例保存在哪、aop ioc、反射机制6、类加载器,双亲委派模型,热部署jvm 内存模型,内存结构、堆的分原创 2021-04-14 16:08:00 · 154 阅读 · 0 评论