安恒信息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-25 22:13
已编辑
中南大学 Java
2024年11月25日 一面1.项目二:后台管理的统计信息是如何实现的?2.项目二:用户是怎么调用你们的API的?3.项目二:是怎么进行API安全签名认证的?4.项目二:API的签名用了什么算法?5.项目二:一个API如果调用失败,分布式环境下如何跟踪到是哪一部分除了问题?a)如何设计一个轻量级的链路追踪系统?6.项目一:线程池与CPU核心数是怎么探究的?得出的结论是什么?7.MySQL中如何查看一个查询是否用了索引?8.MySQL中如果同时命中了两个索引,会实际使用哪一个?9.MySQL中如何进行分页查询?a)前端如果给后端发来了每页有多少条记录和当前页数,如何进行分页查询?b)在此基础上如果还需要得知本次查询结果(不加分页的情况下)一共可以得到多少条结果,用来进行前端展示(展示一共有多少页),你怎么在一个查询中做到?10.Spring中的事务?a)声明式事务在哪些情况下会失效?b)你刚才说到了同一个类中进行方法调用会失效,那怎么进行改造让它不失效呢?c)在一个事务传播级别是require的方法中,启用了一个子线程,那么这个子线程执行的方法会被事务管理吗?11.ArrayList存储了一批数据,现在另一个数组存储了一批需要删除的数据,现在怎么做才能把ArrayList需要删除的数据删除呢?12.你觉得你的缺点是什么?整体流程面下来感觉不错,就是在回答问题时太过于紧张了,面试官人挺好的,会不断地进行重复,把问题讲清楚……
查看18道真题和解析
点赞 评论 收藏
分享
20 44 评论
分享
牛客网
牛客企业服务