宇信科技-Java开发面经

1.说一下数据结构在 Java 里面都有哪些应用?
2.队列在 Java 里面哪些东西用到了队列?
3.Java 本身有一个 Message Queen, 这个东西了解吗?
4.高并发的一种服务场景,我们有哪些手段能够去保证这个服务它的承载率更高呢?
5.线程池都需要哪一些参数呢?
6.那个线程数是配置的和 CPU 的数量是一致的。这两两个是有什么关系吗?
7.介绍一下 Spring Bean 的生命周期?
8.按你说的这几个阶段的话, IOC 它是处于哪一个?
9.DI 是在你刚说的哪个阶段呢?
10.那你的 ORM 框架用的是啥呢?还是说自己写 JDBC?
11.那你介绍一下 MyBatis 的缓存机制?
12.那二级缓存在缓存的时候是以什么维度的呢?还是说只要我有一次查询,就所有的地方都可以使用它查询出来的结果?
13.现在有一个 Namespace, 它缓存下来的数据。但是我们在这里面出现这种跨表的查询,然后 A 的 Namespace 可能会调到 B, 这个时候的数据的缓存会不会出现问题?
14.数据库优化和索引相关的知识。
全部评论
友友,收到oc了吗
点赞 回复 分享
发布于 05-19 18:30 山东
校友,你这个是一面问的吗
点赞 回复 分享
发布于 05-14 15:57 湖北

相关推荐

头像
05-09 16:22
已编辑
华南师范大学 Java
  一面四小时后通知次日二面——————————🧠 个人背景与项目经历1.XX系统是你们这边的项目吗?你一直在做这个项目吗?2.做过一个XX项目是吧?是学习项目还是公司项目?3.项目中你主要负责了什么?4.你参与的项目经验多吗?5.除了XX和XX系统,有没有别的项目可以讲讲?💻 技术能力 - 后端开发6.数据库与安全7.你们系统是怎么存储用户密码的?8.单纯用 MD5 会有撞库风险,如何防御?9.接口调用怎么验证调用方身份?10.使用 MD5 校验上传文件的目的是什么?☕Java & Spring11.Spring Boot 用了哪些 starter?各自的作用是什么?12.如果第三方 starter 功能不够怎么办?13.Spring Boot 中有没有用到 AOP?14.可以用来扩展 starter 的方式有哪些?15.Spring 全家桶覆盖的范围够用吗?多线程与线程安全16.ConcurrentHashMap 为什么线程安全?17.JDK1.8 之前和之后的实现有何区别?18.size() 方法是怎么统计的?是否加锁?🔐 安全性与权限控制19.上传文件前需要做哪些安全校验?接口安全20.接口层面做了哪些安全处理?21.JWT 是怎么生成的?22.JWT 是用哪个库实现的?签名算法是什么?23.Token 刷新的触发机制是什么?24.项目中有没有做 token 自动续期?幂等性25.接口幂等性有哪些实现方式?⚙️ 系统架构与中间件26.Redis 与缓存机制27.什么是缓存穿透?怎么解决?28.什么是缓存击穿?怎么解决?29.什么是缓存雪崩?怎么解决?30.热 key 会带来什么问题?如何应对?MQ & 延迟任务31.用 MQ 实现了什么业务?32.如何通过 MQ 做延迟队列?解决了什么问题?🧱 设计模式33.工厂模式和抽象工厂模式的区别是什么?34.代理模式和装饰器模式有什么不同?🧠 Java 基础知识35.Java 能否继承多个类?36.接口中能定义实现方法吗?JDK8 之后呢?37.接口中 default 方法你了解吗?🧪 Linux 运维基础38.在 Linux 下怎么查看远程端口是否可达?39.除了 telnet 还有什么命令可以测试端口?(比如 nc)
点赞 评论 收藏
分享
05-16 16:44
已编辑
门头沟学院 Java
第一次发面经,希望发面经能攒好运------timeline------4.18 boss投递4.24 笔试4.30 ai一面5.9 二面------笔试------25个选择题:408➕Java八股------ai一面------1.三次握手四次挥手,为什么是三次和四次2.Java中重写和重载的区别和应用场景3.缓存淘汰机制lru和lfu的区别,电商场景下用哪个4.你项目当中使用了哪些技术栈,详细讲讲5.缓存一致性6.如果要在项目中使用ai agent,需要考虑哪些因素7.工作当中,如何处理争执8.领导暂时联系不上,如何解决问题,讲讲过去的经历暂时记得的就这些了------二面------五一期间就发了让选二面时间,可以选5.7~5.9的上午4个时间段,鼠鼠因为正在实习,选的是5.9的上午11:45。面试官很好,本来是45开始,还好鼠鼠有提前15分钟进会议的习惯,面试官提前近10分钟就进来了,后来了解到他们中午12点下班,鼠鼠一直在说不好意思耽搁面试官吃饭,但是面试官很和蔼,还是聊了半个多小时,所以说大家一定要提前进面试会议!!!然后就开始愉快交流。1.自我介绍2.学校比赛经历3.拷打项目项目中订略点赞功能如何实现的,MySQL的表设计缓存击穿和缓存雪崩如何预防,回答追踪热点key的几种方式,和预防缓存雪崩制作日志文件然后就是深入拷打实现的细节问题,基本上都是问项目相关,八股一点没问4.反问我问如果能加入公司,现在需要我技术栈做什么补充吗?回答:目前来看不太需要,需要真正进公司分配项目组之后决定,但是我们希望招的是聪明和肯干的人,技术会不停迭代,更看重发现问题的能力,解决问题手段太多了,ai发展很快,要学会结合ai解决问题对我今天的表现还满意吗,如果可以能否提供对我个人技术和性格上的宝贵建议呢回答:表现不错,沟通能力很强,技术上有待精进,希望我可以去了解一下Python和大模型相关的知识,未来结合ai进行编程,目前公司内部也在朝着这个方向发展。总结:面试官人很好很好,很亲切,反问阶段回答我的问题也是滔滔不绝,经过了思考和考虑。我当时听了他的回答也自嘲说,看来公司更看重实际开发能力,实不相瞒这段时间一直在看公司的面经和八股。面试官说,有一半的人会随机抽到ai面试,八股ai问就够了,实际开发用不到,第二轮更注重项目能力还有表达能力。期望能oc---更新---5.13 hr面5.16通知hr面过了,但是排序靠后,暂时不推进offer,应该是排序挂了
查看14道真题和解析
点赞 评论 收藏
分享
评论
5
7
分享

创作者周榜

更多
牛客网
牛客企业服务