涂鸦智能 Java 基础架构面经

想来想去还是发个面经吧,给大家做个参考,已经证实被刷 KPI 了。

面试问题如下:

1. 介绍一下你在应用中使用了那些技术手段,例如 spring aop, linux 去做的一些优化,具体使用的是 spring 那种机制去做的?
2. 你将才说到了 spring aop 和 starter,你能详细说一下 aop 是怎么实现的吗?starter 的机制是什么?spring 如何管理 bean?
3. 看你的简历在网关公司实习过,你了解网关鉴权吗,如何防止 token 水平越权的?如果要你设计一下防止水平越权,你怎么设计?token 有效期过了怎么办?
4. 我看你用到了 mybaties 你能说一下在我们写了 mapper 接口之后,mapper 接口是如何处理业务(数据处理和数据库链接?
5. 你能说一下用到 JDK 自身的一些特性去做的项目优化吗,而不用 spring 框架做的?
6. 你用没有用过 jdk 15 之后的新特性?用过那些?
7. 线程池的概念,参数,拒绝策略?
8. Synchronized 和 lock 的原理和对比?
9. 你有没有用过 spring boot 3 元数据的配置方式,用来代替 spring.factoies.
10. 你这个项目里面用到了 resttemplate,openfeign,webclient 的适配,你是怎么实现的通用适配的?
11. 你们应用里面用的响应式编程多吗(webflux
12. 你觉得同步请求的处理和异步请求的处理有没有什么不同,在编程方式,处理请求流程上
13. 你们业务用异步编程是在什么场景,什么应用?你们用了异步编程之后,数据库是怎么做的?
14. 你觉得同步和响应式模型的区别是?
15. 你知道 jdk8 里面 stream 流吗,是怎么实现的,怎么工作的?
16. 简历里面有前端一些技术栈?会那些?
17. 你对 Vue3 里面的继承是怎么理解的,他和后端 java 的继承有什么区别?
18. MVVM 的数据绑定是什么?怎么做的?
19. 看你熟悉 React,你知道 Vue 和 React 的数据绑定有什么不同吗?
20. ReentrantLock 的实现?
21. 在应用代码层面,你是怎么防止资源竞争的?
22. 你有没有使用 AI 工具,在那些方面使用了?

其中 22 个题目,只有 3 个没回答上来,2个回答的比较模糊。

没回答上来的是:
1. stream 原理(splitIterator
2. 网关水平越权(没回答上来,之后面试官:你自己设计一个,如何设计?
3. 应用代码层面防止资源竞争(回答的是锁,但是面试官好像不是要听锁的回答

回答模糊的是:

1. mybaties 的执行流程,动态代理增强......
2. Vue3 里面的继承和后端继承的区别....
全部评论
感觉是我们部门
点赞 回复 分享
发布于 2024-10-14 09:38 浙江
这公司是不是25校招还没开啊铁铁
点赞 回复 分享
发布于 2024-09-23 12:56 上海
点赞 回复 分享
发布于 2024-08-28 17:19 河北

相关推荐

10-12 19:53
门头沟学院 Java
避雷久远银海,毁约应届生!!!如果最近四川的小伙伴特别是攀枝花的小伙伴在找工作的时候可以避雷这家(图1),因为情况是比较特殊的!lz就是那个被狠狠坑了一把的人。因为是五月份的事情了,所以直骗上的聊天记录已经不在并且由于当时过度气愤删了vx好友,所以证据链可能是不太完整的,所以大家就当听个故事就好。当时5月底lz投递了这家公司,并且顺利通过了面试、笔试(图2),也在笔试通过后的当天下午收到了HR的沟通电话,说明了因为是没有毕业的学生入职可能会延后一段时间以及谈好了薪资待遇(图3)。那个时候的lz因为比较恋家不想走出四川,果断拒绝了手里面南京的一个offer选择等待这家公司,因为这家公司已经在offer审批了(当时因为HR的原因审批的开始时间延后了两天)。就在offer审批的最后一天,突然告知lz无法进行入职,而且不是主动告知而是lz主动去询问的,这才知道谈好的口头offer已经黄了(图4),并且向项目经理证实了这个事情(图5),此时距离lz毕业只有7天的时间,我只能说还没出社会就被狠狠地上了一课,现在也正在处于一个找工作的阶段,今天无意间刷到了还在招人的招聘信息,所以发出来给大家提个醒,千万千万要特别注意,以免被摆了一道。最后我想说一句,jyyh我****!!!
牛客吹哨人:哨哥晚点统一更新到黑名单:能救一个是一个!26届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1525833
25届秋招公司红黑榜
点赞 评论 收藏
分享
11-05 02:46
门头沟学院 Java
四非本科,一段二字大外包实习,纯产出没有任何技术含量,从九月中离职到现在网申上百,ssob上五百招呼(一有面试在面试前投不会再投了准备面试),一共七场面试,hr面挂三,两场正在等一面结果,还有一场今天的重头戏KPI面,hr面里面有两个是实习转正,一家前面有个2爷排序挂(不是二爷你投小厂实习转正干啥,到最后你也不会去,小厂也不会捞人,纯害人啊),另一家实习转正hr是个很好的人,一直在跟进度hr口头说过了,资料提交三天后告知人招满了(其实也就是招到更好的人了),还有就是某益hr面估摸不符合价值观以及后面了解到有个9爷就要了10k(大哥,人家996你9爷要10k啊,认真的啊?)还有就是今天的上海金某10分钟KPI面,时间约到下午五点半,这个时间段就很奇葩,成功的能让一个人浪费一天的时间,本来复习的好好的,提前二十分钟通知开始面试,一般我都会留十分钟调摄像头,调耳机(学习头戴面试戴入耳),然后放空脑袋准备面试吟唱,因为提前开始面试了着急忙慌的调各种东西,准备好了呢看到有四个人在会上,以为又是一次深刻的拷打,然后就是自我介绍吟唱3分钟,吟唱完面试官又让我介绍一遍项目,又开始吟唱3分钟,然后就问我用cursor吗,巴拉巴拉说了两分钟,接着面试官就双手一摊好像丢了一张纸,就说“我没问的了,可以结束了”,我:•᷄ࡇ•᷅,演都不演了,但凡你随便问点八股,问点我吟唱了两遍的项目的东西糊弄一下呀,最后再来个反问再糊弄一下,上面不是说加上我一共四个人吗,其他两个hr可能都没反应过来,就说后面再联系(联系个damn,约五点半面试浪费我一天时间,我没给你公司全名打出来算好的了),不想要我或者看不上我简历你就说不符合嘛,或者把时间约早一点刷完KPI得了,你约个五点半还提前面试,让我吟唱十分钟不到结束了??从找实习到秋招现在第一次遇到KPI面态度又烂又加之挂了三个hr面,心态现在直接炸了,想学学前端,学学运维,学学安卓了(´•ω•̥`),小厂也都不理我,真的好累
你觉得技术面多长时间合理...
点赞 评论 收藏
分享
评论
2
9
分享

创作者周榜

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