当前位置: 首页 > 面试经验 >

浩鲸科技 Java开发一面

优质
小牛编辑
159浏览
2023-03-28

浩鲸科技 Java开发一面

后面比赛有继续吗?

自己参加比赛的动机是什么呢?

你自己学习Java技能的时候最大遇到什么困难?

学习技术遇到什么困难?

String类可以被继承吗?

讲一下final关键字的作用吧?

如果final修饰了一个属性可以什么时候进行初始化? 不太懂 final修饰的变量在实例创建的时候才可以赋值

final类似finally常用的场景和用法?

类里面有一个方法,有一个返回值,finally里面有return,执行出现异常情况下return的是哪些内容? 一般

String a = new String("abc");

“abc"会存在常量池吗?

jdk1.7和1.8有区别吗?

聊聊集合吧?

你熟悉哪些集合?

一个对象的实例可以作为HashMap的key值吗?

作为哈希值有什么要求吗?

什么时候用到hashCode()什么时候使用equals()?

HashMap有什么特点?有什么缺点?

jdk1.8会造成什么问题?

怎么让HashMap线程安全?

让别人给你一个需求,设计,你会考虑性能呢还是考虑并发场景呢?

syn关键字锁住的是什么东西,为什么保证线程安全?

到底锁的是类的什么呢? Moniter对象

代码里面定义了String类,包和String同名,会加载那个类的?

三种加载器?

启动加载器加载哪些内容?

实际的场景,做了一个弹幕对吧,可能存在一个高并发的弹幕,加载,程序内存一直飙高,居高不下,怎么排查一下?

jstack看什么呢? 可以看到某些线程偏高的?

有没有其他的方式分析内存? 有点忘了

讲一下自己的理解SpringMVC,Spring,SpringBoot的理解?

为什么可以这么快的进行配置呢?

延伸一下自动装配很方便很简洁呢,SpringBoot是不是会不够灵活?

我想要做一些扩展怎么办?

弹幕查询优化,做一个查询怎么做的?

Redis value是一个String的值? 怎么做的?

你会存在一个大v的场景?

有没有其他Redis数据结构优化一下? 不知道你了不了解set也是有限制的, 大不了拆一下不就好,可以分开存储一下,通过其他数据结构固定起来就可以简单的解决了。

MQ问一个问题吧,MQ怎么保证MQ的幂等性呢?

你的项目用到哪些索引呢?或者说哪些情况可以使用索引? 这个做的一般般

你整体的技术栈了解了?有没有什么需要解答的?

#Java后端工程师##一面##面经交流##面经分享##浩鲸#
 类似资料: