顺丰Java二面,凉经
1,自我介绍
2,讲述一下自己博客的搭建过程,前后端采用哪些技术
3,zset数据结构,时间复杂度
4,i++,多线程安全吗?怎么解决不安全?cas底层原理是什么?volatile可以解决线程不安全吗?
5,Linux中将一个文件中的内容,例如“abc”查找出来,然后复制到另一个文件,怎么写?
6,spring的事务传播特性?transaction注解内部怎么实现的?
7,学习java语言,看过哪些书籍?
8,讲一下时序图和协作图的区别?
9,讲一下UML中类之间的关系有哪些?依赖和组合的区别在哪?