安恒信息Java实习面经 55min

接近一个小时的拷打,嗷嗷拷打,太难了,八股问得都是不会的,比之前的redis压力面还压力,不晓得是不是kpi

---------------------------------------------

  • 自我介绍
  • 实习项目(聊了很久很久)
  • 实现做了什么事情,完成了哪些需求
  • 关于自己封装的工具类
  • 公司还有哪些工具类,还看过哪些工具类的代码,你们工具类都是员工自己封装的吗?(然后给我建议说很多工具类没必要自己写,网上很多都有现成的)
  • excel导出是怎么做的?
  • 为什么要用poi,你觉得有什么优势吗,你觉得公司这样技术选型对吗?(开启了激烈的争论,他偏要说easyexcel好。我说easy行写效率慢点但是内存占用小,poi一次写入性能快但占内存快容易溢出,我说得根据业务需求来,我们业务数据量就是没那么大可以一次读取,而且我们有做分批来读取和写入避免内存溢出,poi的个定制化也更好。他继续说,那你这样poi这么复杂,代码维护起来不累吗,写代码不累吗。算了,不争论了我这里妥协了,不想跟面试官对线,让面试官爽了才能过面)
  • 你重构优化了哪些部分,怎么优化的?
  • 文件是怎么从数据库导出到前端的?整个流程是什么?
  • 其他项目介绍
  • 我们是做网络安全相关的,怎么理解网络安全,对网络安全有哪些认识?
  • mybatisplus是怎么实现的把对象到数据库的过程
  • mybatisplus是怎么实现save、insert、select、delete的操作的,底层原理是什么
  • 怎么理解反射,有什么用
  • 假如我现在要新增记录,但是有个字段的数据不允许他重复,要怎么处理?(我说mysql字段可以做不允许重复)
  • 他问还有没有办法,不用数据库层面实现。(我说可以先用这个字段查询一次看看有没有,如果没有再插入)
  • 他说这样代码就会写得很复杂,问我还有没有办法。(最后他说他们公司ORM自己做的,底层解决了这种问题,怎么是实现的我也没听太懂,然后吹他们的ORM框架有多厉害......)
  • 部署有了解吗?docker知道吗?怎么理解docker?常用命令有哪些?
  • 我们做敏捷开发相关业务,知道敏捷开发吗?怎么理解的敏捷开发?DevOps的理解

总结:mp和docker都是我不怎么熟悉的,太薄弱了就问了这两个方面的,敏捷开发也了解的不够透彻只能说,前面问到mp到不太出来我就说,自己对框架学习没有那么深入,对mysql、redis、集合框架这些都有深入学习你可以随便问(他说这样吗,那我就要好好问问你mp底层原理了)

#软件开发2023笔面经##java实习面经##java面经##面经##实习面经#
全部评论
应该不是kpi,面完给我发offer了,流程大概走三周左右
5 回复 分享
发布于 2023-03-26 16:33 黑龙江
杭州安恒给我这菜鸡也问的够呛
1 回复 分享
发布于 2023-03-25 22:53 黑龙江
实习项目主要是问什么啊?技术方面如何实现的吗?
点赞 回复 分享
发布于 2023-03-25 21:21 山东
安恒信息今年招软测吗?
点赞 回复 分享
发布于 2023-03-25 21:33 陕西
面试之神
点赞 回复 分享
发布于 2023-03-26 01:28 湖北
请问考虑下阿里暑期实习吗
点赞 回复 分享
发布于 2023-03-27 15:43 浙江
poi定制确实灵活,但有时候很糟心。有个项目用3.15的poi,hssfSheet数据量太多报错,又不想用xssf做分批分表,就用了easy,结果3.0x的easy底层poi最少3.17,poi各个版本之间的差异又比较大,最后还是只能又封装了一个方法去做分批。反过来讲,如果一开始就用easy根本不用想这么多事情。
点赞 回复 分享
发布于 2023-03-29 18:13 广东
大佬能看看简历吗
点赞 回复 分享
发布于 2023-03-31 00:35 湖南

相关推荐

11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
20 44 评论
分享
牛客网
牛客企业服务