浩鲸科技 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后端工程师##一面##面经交流##面经分享##浩鲸#