#数字马力##数字马力长沙#
Java数字马力长沙一面,面试官全程循序渐进,聊得很舒服,已过等待二面
1.简单说了下CAS和存在的ABA问题,怎么解决
2.Jdk8 stream流相关使用
3.Jvm如何检查内存是否出了问题,常用命令,造成fullgc的原因,这里还在想stream那里并发流的问题有没有说错分神了,一下慌了没思绪乱讲了一通,还好后面跟上把线上找gc问题的经验说出来了
4.spring相关,aop原理,几种实现方式,优缺点,简历上写了深入看过并理解spring源码,实际上很久之前的事,概念也很模糊,也是最近第一次面试太突然没准备这块,有点对不起面试官,不过还是凭感觉和自己理解答出来了
5.spring如何实现插件的,因为简历上写了插件化开发扩展现有框架,这里也差点崩了,努力回忆n久之前写的mybatisplus的多表联查插件。得出经验教训,不熟悉或久远的技术千万别随便放在个人技能一栏。
6.如何在spring中实现代码(sql?)审计功能,这里我默认是sql了,因为还有一种是对项目代码审计,也不知道讲得对不对,但感觉面试官反馈挺好的
7.redis分布式锁,应用场景,缓存雪崩,穿透bigkey的解决方案,个人技能栏写了这些所以被问了,还好有实际经验没崩
面完后跟面试官谈了下经历,我经历我自认为算比较惨,公司经历被动式不太好,能感觉到面试官惜才的感觉,这里实在是感谢面试官,确实尽力在帮我争取面试机会,希望能通过二面顺利过背调吧
我还是挺想有个平台发展的,数字马力的前辈们您怎么看