用友 Java开发一二面(已意向)
base北京,本来就不是很想去;HR面听了薪资就更语塞了,就当积累面试经验吧
9.30 一面
- 先讲项目
- 讲一下redis的分布式锁是怎么做到自动延期的
- redis的内存淘汰策略
- springboot的自动装配原理
- springboot的bean是单例还是多例
- 那如果bean当中有成员变量,会有线程安全问题吗
- 有的话,怎么解决(多例、threadLocal)
- threadLocal怎么实现线程安全
- 怎么实现多线程
- runnable和callable的区别
- 什么时候要用callable来接返回值(需要并行的执行,并获取并行结果的时候)
- 并行和并发的区别
- jvm的内存结构
- 结合垃圾回收说一下堆区域的分布(eden、survivor、old)
- jvm调优的参数有哪些
- juc包下了解哪些,说一下reentrantLock具体是怎么实现的
- 说一下工厂模式和策略模式的区别
- spring的事务传播行为
- springboot的condition on bean、condition on properties注解是什么,用法(不会)
- mysql的存储引擎有哪些、有什么区别
- 了解用友吗,说一下
10.13 HR面
给四个词重要程度排序:公司文化、公司背景、薪酬福利、个人发展,为什么 大厂和小厂的优缺点
挑自己一个项目说一下,分工情况、有意见不统一的时候吗、如何解决
项目的亮点与以及自己的贡献
说说自己的优缺点
工作地域要求
期望薪资(HR说本科基本上给10-15k,13薪......)