阿里java 面试题之 - 高级java工程师(三)

阿里java 面试题之 - 高级java工程师(三)

JVM

· 请介绍一下JVM内存模型??用过什么垃圾回收器?都说说呗?

· 线上发送频繁ful1gc如何处理??CPU使用率过高怎么办?

· 如何定位问题?如何解决?说下解决思路和处理方法.

· 知道字节码吗?字节码都有哪些?

· IntegerX5,inty=5,比较x=y都经过哪些步骤?

· 讲讲类加载机制呗?都有哪些类加载器,这些类加载器都加载哪些文件?

· 手写一下类加载Demo

· 知道osgi吗?他是如何实现的???

· 请问你做过哪些JVM优化?使用什么方法?达到什么效果???

· class.forName("java.langString")和String.class.getClassLoader().LoadClass("java.lang.String")什么区别啊??

Spring

· spring都有哪些机制啊?AOP底层如何实现的啊?I0C呢??

· cglib知道吗?他和jdk动态代理什么区别?手写个jdk动态代理呗?

通信协议

· 说一下TCP/IP四层?

· http的工作流程???http1.0http1.1http2.0具体哪些区别啊?

· TCP三次握手,四层分手的工作流程?画一下流程图?为什么不是四次五次或者二次啊?

· 画一下https的工作流程?具体如何实现啊?如何防止被抓包啊??

算法

· 比较简单,我一个文件,有45亿个阿拉伯数字,如何进行去重啊?如何找出最大的那个数啊?

数据结构

· 二叉树和红黑树等.

以上就是楼主总结分享的面试题目啦。题目覆盖面还是挺广的,还是需要好好去准备的。除了这些技术上的问题之外,都是一些会问的常规性的问题了,比如为啥在前一家公司干的挺好的还是决定出来跳槽,喜欢安稳还是挑战,期待薪资是多少,就这些。

#面经##阿里巴巴##社招##Java工程师#
全部评论
你就搁这儿编吧,看到一个2018年的博客部分内容跟你的一模一样,复制粘贴有意思么? https://blog.csdn.net/u012158623/article/details/80166478
3 回复 分享
发布于 2021-11-30 23:20
Spring那一边,要答到源码什么程度呀
1 回复 分享
发布于 2021-05-11 08:30
JVM内存模型是指啥
点赞 回复 分享
发布于 2021-05-10 08:15
手写类加载demo这是啥呀
点赞 回复 分享
发布于 2021-05-10 17:32
楼主一个面了几轮,面试问项目比重大吗
点赞 回复 分享
发布于 2021-05-12 10:56
除了算法,感觉还行
点赞 回复 分享
发布于 2021-10-27 22:49

相关推荐

我是小红是我:学校换成中南
点赞 评论 收藏
分享
点赞 86 评论
分享
牛客网
牛客企业服务