最新!!招银网络科技Java面经,整理附答案

作者:榨汁机2号
链接:https://www.nowcoder.com/discuss/164019
小编整理答案,题目原作者

3月12号现场面试的, 感觉好像所有人有3面的样子。到目前也没有消息,有消息的吱一声,让我早点死了这个心…..

一面

1 Java的八大基本类型

byte、short、int、long、float、double、char、boolean。

2 Java除了基本类型以外还有哪些类能表示数字

这个题目在我的理解来说,如果不认真思考,可能很难听懂面试官说的是什么意思。

我想,面试官的意思是,在 Java 中基本的数据类型有8种是可以来表示数字的,但是,Java 中除了有基本类型还有包装类型,通过装箱拆箱机制,同样可以表示数字。

不仅仅如此,还有大数的类可以表示数字:两个高精度大整数BigInteger 和高精度浮点数BigDecimal。

具体用法查看 https://www.cnblogs.com/yxwkf/p/5332157.html

另外,除了这个大数类型外,还有原子类型AtomicBoolean,AtomicInteger,AtomicLong,AtomicReference,AtomicIntegerFieldUpdater,AtomicLongFieldUpdater, AtomicReferenceFieldUpdater。

具体查看 https://www.cnblogs.com/yuyutianxia/p/7154645.html

3 介绍JVM堆和栈,有什么用,A a = new A();各放在哪个位置

堆:FIFO队列优先,先进先出。jvm只有一个堆区被所有线程所共享!堆存放在二级缓存中,调用对象的速度相对慢一些,生命周期由虚拟机的垃圾回收机制定。 栈:FILO先进后出,暂存数据的地方。每个线程都包含一个栈区!栈存放在一级缓存中,存取速度较快,“栈是限定仅在表头进行插入和删除操作的线性表”。 方法区:用来存放方法和static变量。

二、存储的数据类型

1、堆用来存储new出来的对象和数组 2、栈用来存储基本类型变量和对象的引用变量的地址 3、方法区存储方法和static变量

三、优缺点

1、堆的优点-可以动态的分配内存大小,生命周期不确定。缺点-速度略慢 2、栈的优点-速度快,缺点-存在栈中的数据大小和生命周期必须是明确的,缺少灵活性。

关于Jvm的文章 https://blog.csdn.net/qq_20641565/article/details/60332593

4 HashMap扩容过程,初始容量,和HashTable的区别

查看:HashMap详解

5 构造线程的方法

继承Thread类,实现Runnable接口,实现Callable接口,线程池。

下面是我的csdn博客的一篇文章,详细说明了 https://blog.csdn.net/sihai12345/article/details/80256322

6 线程池构造器的参数和作用

我的博客文章,详细说明了 https://blog.csdn.net/sihai12345/article/details/82870009

7 mysql有哪些引擎,区别

这张图可以解决

8 mysql优化

mysql优化:Mysql优化

9 spring IOC的作用,有哪些注解,有什么用

老问题了,分享一篇简单易懂的文章 https://www.cnblogs.com/xdp-gacl/p/4249939.html

10 手写一个快排

分享一篇我看过的很好的文章 http://developer.51cto.com/art/201403/430986.htm

二面

整个二面都在聊项目,过程中面试官问的很细,让我整个项目数据库的表画出来,讲各表之间的联系,为什么这么设计,然后聊能不能改进等等。我感觉面试官可能对我的项目感兴趣,二面持续了将近40分钟一直在聊项目,这是三面中体验最好的。(面试官真的nice,很平易近人的感觉)

HR面

这个应该大家都差不多,就不细讲了。

最后HR说最迟下周出结果,这熬的是真的难受…..

本文分享自微信公众号 - 好好学java(SIHAIloveJAVA)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-03-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏微信公众号:Java团长

Java 最常见的 208 道面试题:第四模块和第五模块答案

在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法

14130
来自专栏Java架构师进阶

ActiveMQ多个消费者消费不均匀问题

如果客户端处理很慢的话,Broker会在之前发送消息的反馈之前,继续发送新的消息到客户端。如果客户端依旧很慢的话,没有得到确认反馈的消息会持续增长。在这种情况下...

17010
来自专栏mySoul

mybatis 入门搭建

MyBatis应用是以SqlSessionFactory为中心的,实例可以通过SqlSessionFactoryBuilder获得.

7220
来自专栏成猿之路

TIOBE 3 月编程语言排行榜

日前,一月一更的 TIOBE 编程语言社区最新发布了 2019 年 3 月排行榜。

33440
来自专栏程序员的成长之路

选择 25k 的 996 还是 18k 的 965

最近的 996.ICU 话题持续在火爆,一般热点新闻的热度持续时间为一星期,这次是程序们的集体发声导致,戳中了很多人的心声,继而热度不减。

12330
来自专栏Java架构师进阶

springboot 统一异常处理(包含统一数据校验)

(1)只要没有成功,不管什么原因,前端界面给出提示:服务端错误/异常。哪怕是数据校验不过,也这样提示(嗯,反正先把锅甩出去再说,具体什么原因我才不在乎呢,老子就...

29130
来自专栏业余草

HTTP Status 500 - Request processing failed; nested exception is org.springframework.jdbc.BadSqlGram

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...

27240
来自专栏Java架构师进阶

Spring Cloud 5分钟搭建教程

1.1.以下内容是我通过阅读官方文档,并成功实践后的经验总结,希望能帮助你更快地理解和使用Spring Cloud.

9920
来自专栏Java架构师进阶

SpringBoot项目如何访问jsp页面

如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:787707172...

70230
来自专栏Java架构师进阶

SpringMVC工作原理

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。

11920

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励