涂鸦智能

收藏
硬件
1000-9999人
上市
杭州
榜单高新技术

0

在招职位

7

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
最新
热门
08-27 23:31
门头沟学院 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. 你们应用里面用的响应式编程多吗(webflux12. 你觉得同步请求的处理和异步请求的处理有没有什么不同,在编程方式,处理请求流程上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 原理(splitIterator2. 网关水平越权(没回答上来,之后面试官:你自己设计一个,如何设计?3. 应用代码层面防止资源竞争(回答的是锁,但是面试官好像不是要听锁的回答回答模糊的是:1. mybaties 的执行流程,动态代理增强......2. Vue3 里面的继承和后端继承的区别....
查看22道真题和解析
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务