1. 自我介绍说了,学校,实习时长,技术栈2. 问,你想讨论那方面的,我们深入讨论一下?随便吧。3. java 反射,泛型,动态代理懂不懂。平时用反射。泛型,多,我用这两个做工具类和框架。比如操作集合转MAP,动态代理,是生成对象的,用过,了解不多。4. 反射和动态代理区别是啥?反射只能读对象的信息。不能修改对象,动态代理可以。5. springaop懂不懂。懂点,举了一个使用例子。6. aop的优缺点。优点是可以不影响正常业务代码,可维护性强,缺点,不好用,运行效率可能低。7. rpc怎么通信的。举例a,b两个服务器通信,a先请求,b执行目标方法,序列化对象,返回给a,a通过序列化反射动态代理等操作生成对象。8. a和b直接通信吗?不然呢?我觉得你可能是想说,nocas注册中心这样的东西,提供ip,找到ip后再进行通信9. 是的,注册中心上保存的什么东西?服务名,ip,端口。那获取到以后还不是a,b直接通信吗!10. 多线程,看你写的挺多,讲一下知道的java线程安全集合对象。之前了解过,太久没用了,记不太清了,随便说了个俩,tablemap,currebthadhmap11. curr…map的原理是啥?不太了解,好像不同版本的实现不一样。12. 那你说一个知道的。。。。。我不知道具体。13. volatile 怎么保证线程安全的他好像不是用来保证线程安全的吧,只是将线程访问的对象值刷新为,最新的值。14. 你确定?。。。。确定什么,不就是刷新值吗?15. 就问你能不能保证线程安全能,但是它的目的不是为了为了线程安全,只是刷新值,线程安全是他的作用。16 好,那你说说他怎么保证线程安全的。不了解原理,好像是线程访问对象的时候,强制先刷新它的值。17. 怎么刷新的,机制是啥。。。。。不知道,jvm提供的功能啊,我怎么知道细节。18. ok 今天面试就到这吧,感谢你来面试。好的,拜拜总结: 不知道是不是因为一面,感觉挺八股的,净问点没用的东西,多线程集合那些东西,我实习一年了,在几个公司的项目里也没发现多少相关代码,可能我实习的都是to b公司吧,业务量不大。面试官是个女的,感觉她很看重我第一次实习的公司,还以为我在那,但是写的实习时间去去年,显然他是因为第一实习公司才面的我。
点赞 9
评论 8
全部评论

相关推荐

嗨害嗨我来了:感谢我吧,上次我在食堂敲打了一个姓雷的,他说马上给大学生们准备hc
不卡学历的大厂有哪些?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务