帆软 后端社招面经
哈哈我是21届往届生,看到帆软有个毕业一到三年社招的项目,就投递了。
面试的时候一点儿关于框架的八股文都没有问,关于我大学做的项目也一点儿都没问。。。
1.static修饰的产量,多线程操作(这个没回答上来真的是我蠢了)
2.位运算判断2的整数幂
3.Java反射的原理,为啥反射能通过一个字符串拿到类呢(没说到面试官想听的)
4.TopN问题的解决方案,时间复杂度
5.Java反射可以改变枚举对象内容吗
6.乐观锁和悲观🔒
7.JDK哪里用了乐观锁(要求说出两个,我只说了一个AQS,太拉了hh)
8.1千万无重复数据排序,有内存限制(回答了位图,然后进一步问了我这个位图最小的大小是多少字节)
9.HashMap如何获得一个Key(我以为是下标,hh理解错了,然后回答了说搜索数组搜索链表和树之类的)
10反问
——————————
总结一下,第一题那个属实是没反应过来,直接懵了,其实就是操作系统里面的典型同步问题。后面回答Java反射的时候因为并不知道反射的原理,只知道反射的作用,所以在涉及到JVM的时候也只是说了下反射能够拿到元空间里面的类之类的
#帆软软件##面试题目#