7. 华为鸿蒙系统外包一面复盘--视频

结果:

过了

时间

2023.3.7

心得

第一次面试外包,问的有点水,但jvm这块一个多月没复习了,只回答上一些,但也给过了

复习jvm内存结构,以及相关面试题

jvm调优没有实操过,一大痛点,排进计划内,等八股差不多了就开始

注: ----- 以下答案不再更新(考虑删除),统一在面试宝典中更新

讲一下项目上遇到的棘手的问题

先说结果:由于sql解析依赖导致的解析异常。

当时发现项目上很多接口都有一个类似的问题,控制台都会抛出sql解析异常,有的没什么,有的就导致程序无法正常运行. 通过我一系列的排查下来,终于是解决了这个问题。

空闲下来后我就尝试去解决它,先从debug的角度找问题,一直进到二进制层都没发现问题点,然后问了项目的其他同事也没什么思路,最后我发现这个错误是由一个解析包爆出来了,我就去github上找到了这个开源项目,询问了作者

最后也是知道了原因,由于依赖本身存在这个问题,解决方式也简单,要么升级这个依赖,要么在sql中规避一些本地化sql,最后由于处于运维阶段了,就采用了后者

有点简单....熟悉八股后升级下难题解决

说一下你了解的JVM

先说一下内存结构:

(有条件的话一定要给面试官画个图)线程共享的堆、方法区,线程私有的虚拟机栈、本地方法栈、程序计数器,本地内存有元空间、直接内存,元空间是由1.7的方法区转化而来

然后具体讲一下各个区域:

直接看幕布吧...后面需要再整理

然后说一下gc算法:

看幕布...

幕布链接:https://www.mubucm.com/doc/M4qsFGuGPb

当时的回答,草草回答,很多忘记了

JVM调优的措施

说一下数据库这方面怎么优化

sql,表数据,索引,数据库分区(mysql5.7出了个数据库的磁盘分区)等等

#社招##你觉得今年春招回暖了吗##如何判断面试是否凉了#
全部评论
感谢大佬分享
1 回复 分享
发布于 2023-03-19 22:39 四川
大佬有offer了吗
点赞 回复 分享
发布于 2023-03-19 21:57 山东

相关推荐

1 6 评论
分享
牛客网
牛客企业服务