别再说你不会!java嵌入式开发教程

这篇博客详细记录了一位求职者经历的Java嵌入式开发面试过程,涵盖了一面的MQ应用、计算机网络、Java基础,二面的微服务架构、设计模式和事务管理,以及三面的压力面试和个人发展规划。面试问题包括TCP三次握手、JVM内存结构、线程池饱和策略等,强调了理论知识与实际项目经验的结合。
摘要由CSDN通过智能技术生成

一面

1.你觉得项目中用了MQ给你带了什么好处,设计初衷是什么?会带来什么缺点嘛? (项目针对性比较强,不细说)

2.在网页键入taobao.com,到返回一个页面,这期间都发生了什么?

3.你说到了session和cookie,这两者有什么区别,应用场景是啥?

4.返回界面的文字,图片,链接,你觉得是从哪里来的,或者说储存在哪里?

5.描述一下TCP三次握手,这期间可以携带数据吗?携带了数据会造成什么后果?

6.描述一下四次分手,第二次和第三次中间处于何种状态?

7.说一下object类的所有方法以及他们的功能(真的是所有: clone, notify/all,finalize,wait, hashcode, equals, tostring, getclass )

8.抽象类和接口有什么区别?说一下你的个人理解。

9.详细说一下final关键字,修饰变量,方法,类都有什么不同?能想到什么具体应用场

景吗?

10.说一下equals方法,hashmap的底层,跟hashtable,concurrentHashMap都什么 区别

11.静态分派和动态分派的区别?具体应用场景?

12.1 .8concurrentHashMap有什么变化,优化的意义在哪?

13. hashmap除 了结点数大于8,还有什么情况会树化(这个我没想出来,也可能是我没听清楚)

14. hashcode方 法有什么特点? hashset的底层是如何实现的?为什么用hashmap?

15.说说JVM内存结构(这里要问清楚是JMM还是运行时常量池)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值