面试公司:广联达科技股份有限公司
面试难度:偏难面试岗位:java开发
面试问题:1.项目用到哪些技术2.介绍项目流程3.为什么用mongodb4.为什么用rocketmq 5.使用threadloal要注意什么6.synchronized底层实现原理7.hashmap的底层原理8.wait和sleep的区别9.加密加盐 用的什么加密 非对称和对称的区别10.mysql的优化11.redis存储结构有12.redis还有什么作用13.rocketmq保证消息的顺序14.SpringCloud 有哪些核心组件?15.SpringBoot 和 SpringCloud 的关系16.创建线程有几种方式17.数据库三范式18.事务隔离级别19.dubbo和springcloud有什么区别
面试总结:这家公司还是聊了很长时间的, 大概都聊了1个多小时吧, 我这边前期的话有些知识没怎么背会, 所以聊项目的时候聊的还不错, 但是到后面一些底层原理说的不是很熟练了, 不过反正前期我也当做练手了, 通过这次面试攒了经验了. 反正就是如果真的想拿薪资高的话, 一些底层的还是被问到的几率挺大的, 之前就业老师也总跟我们这么说。



