春招第一面自研小厂java开发

1.自我介绍,感觉还OK,把自己的特点和优势都说出来了

面试官(看了看简历): 介绍一下你在实习中遇到的最大的困难是什么

我:举了例子:高并发的接口调用 ,先去确认调用链, 查看是哪一个接口超时了,确认接口后,查询慢sql,查看是sql的哪一部分导致查询慢,最后发现是连表查询的,优化取值加索引,但是还是超时了,后面在调用方式上加多了一个使用多线程并行处理,最后成功解决了这个生产的故障

面试官: 看你的实习经历还挺丰富,先说一下mysql的左连接和右连接

我: 左连接就是返回左表的所以数据以及右边表中匹配的数据 ,右连接的道理亦然

面试官: 说一下为什么要使用切面设计

我: 想了一小会(回答我自己的理解),切面设计是将一些无关主要业务的代码抽取出来,例如事务管理,安全性检查,日志记录这些,将这些横切关注点从核心业务逻辑中分离出来,通过切面的方式统一管理和注入到需要的地方。这样可以提高代码的模块化、可维护性和可重用性。

面试官: 为什么会有跨域,怎么解决跨域

我: 是因为浏览器有一个同源策略,用于防止恶意网站通过脚本访问其他网站的资源,从而保护用户的数据安全和隐私。可以使用cors进行资源共享,使用代理服务器转发,或者使用后端反向代理

后续就是一些我问面试官的问题 以及聊了一下对计算机的看法 也就是一些对近些年形势的看法 包括deepseek这些ai工具的应用以及对我们开发者以及普通人的影响 我觉得面试官挺好的,很友善,聊了很多,最记得他的一句话,面试又不是为了难倒你,出太难的题目也无益处。

全部评论
哥,哪个公司的
点赞 回复 分享
发布于 2025-03-03 11:40 江苏
聊聊ds对开发者的影响
点赞 回复 分享
发布于 2025-02-16 22:33 山东

相关推荐

2025-12-19 21:53
门头沟学院 Java
想做OpenGL:不要一来就把自己定位这么低吧,把大厂当成目标,不断去学技术做项目,最后你至少能学到能找到中小厂的技术水平,你一上来就找这种两千块还要前后端都会的,其实对你用处不会很大,真去了也是打杂
点赞 评论 收藏
分享
搞机墨镜猫:科研和竞赛全写成项目经历,另外你项目涉及到的技术栈太杂了,应该对不同岗位强调写不同的技术栈,寒假应该不太好找短期,长期明年3,4月好找很多
点赞 评论 收藏
分享
评论
8
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务