用友Java一面面经

  1. 自我介绍:面试一开始,面试官让我做了一个简短的自我介绍,主要介绍了我的教育背景和相关项目经验。
  2. 研究生期间的研究内容:接着,面试官询问了我在研究生期间的研究方向和具体内容。
  3. 算法问题:面试官给出了一个花坛问题,具体是输入flowers=1,0,1,0,1,0和n=2,要求判断能否在不相邻的情况下插入n朵花。
  4. 项目经验:这一部分持续了大约30分钟,面试官详细询问了我在项目中遇到的几个问题:

  • ThreadLocal多线程下数据混淆的问题:问我ThreadLocal在哪里赋值,在哪里销毁,我回答是在拦截器中。
  • OOM问题:是否遇到过OOM问题,如何解决和分析。
  • Maven依赖管理:如何管理微服务中的父子依赖,父依赖在子依赖中是否需要全部加载。

  1. 基础知识:最后的10分钟,面试官考察了一些基础知识:

  • JVM内存模型
  • 线程池原理
  • MySQL索引:包括联合索引ABC,使用BAC能否走索引,面试官纠正说能走,因为MySQL能进行优化;索引如何优化;索引失效的场景。

总结:在算法题部分,由于时间紧张,我没能完全写完代码,有点遗憾。项目问题回答得还算中规中矩,面试官在我回答不对的地方也进行了引导。

全部评论

相关推荐

牛客154160166号:9月底还给我发短信,好奇怪,我24届的
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
09-30 19:49
起名星人:蛮离谱的,直接要求转投销售
投递汇川技术等公司10个岗位
点赞 评论 收藏
分享
4 15 评论
分享
牛客网
牛客企业服务