当前位置: 首页 > backend >正文

Java小公司实习面经

 4.24 二面技术面,大概10分钟

1.IOC和DI

答:IOC是控制反转,DI是依赖注入,IOC其实就是Spring为我们提供了一个容器,负责管理对象,DI是实现IOC的一种方式,DI三种方式(构造器,Setter,字段)

2.spring 作用域

答:singleton单例,prototype,application,session,request 

3.SpringBoot自动配置 (根据yml答的)

答:基于 约定大于配置 思想,@EnableAutoConfiguration注解,@SpringBootApplication 其实就包含了这个注解,常用的就是在SpringBoot项目中自动读取配置文件,比如yml文件

4.写过项目吗,怎么部署的

答:前端使用npm打包命令,生成dist文件,通过nginx反向代理去部署前端,后端将Java项目打包成jar包,运行在服务器上,成功部署过项目,使用的是宝塔面板部署,比较方便,可以一键配置环境并且监控服务器运行状态。

5.写接口有没有问题

答:基本的CRUD没问题

6.公司主要是对接SDK,了解过SDK吗

答:用过高德的SDK,就是成功把地图功能引入到SpringBoot中,最近很火的deepseek也调用过,成功获取到返回结果

7.对接SDK,对你来说有难度吗

答:主要还是看这个业务的复杂程度,一般对接SDK先阅读文档,可以先把官网提供的Demo在本地运行成功,再集成到项目中,重点分析结果回调可能会导致的异常,保证接口的完整性

面试官总结:

感觉还不错

http://www.xdnf.cn/news/1791.html

相关文章:

  • python字符串(3):字符集/编码(查看修改字符集,乱码);码点和字符的转换(chr和ord),字符串的编码解码函数(encode,decode)
  • Dockerfile指令
  • JavaScript 实现继承及 Class 本质详解
  • 【Python Web开发】02-Socket网络编程02
  • Java 高频面试题解析
  • Langchain提取结构化数据
  • 第九节:性能优化高频题-首屏加载优化策略
  • JS Array 方法 | 区分 slice 和 splice
  • `rfind()` 从字符串的右侧开始查找指定子字符串首次出现的位置
  • SiamFC算法深度解析
  • 深入浅出:Pinctrl与GPIO子系统详解
  • SpringCloud微服务架构设计与实践 - 面试实战
  • C语言别踩白块附源码
  • Trae+DeepSeek学习Python开发MVC框架程序笔记(四):使用sqlite存储查询并验证用户名和密码
  • 现代化个人博客系统 ModStartBlog v10.3.0 博客批量操作,博客评论智能审核,安全升级
  • 某大型电解铝厂电解系统谐波治理装置改造沃伦森电气
  • Linux之七大难命令(The Seven Difficult Commands of Linux)
  • U盘能识别但无法写入数据的原因
  • CSS学习笔记8——表格
  • STM32F103C8T6 GPIO 通讯原理与物理层解析
  • Git 详细使用说明文档(适合小白)
  • 数据结构-冒泡排序(Python)
  • 【硬核干货】JetBrains AI Assistant 干货笔记
  • 数据分析工具 - AxureMost
  • php 框架Workerman定时任务详解《一》
  • MCP开发实战(一)基于MCP协议的大模型网关——多个大模型API统一封装为标准化工具
  • Axure大屏可视化模板:多领域数据决策的新引擎
  • TXPOLARITY/RXPOLARITY设置
  • java延迟map, 自定义延迟map, 过期清理map,map能力扩展。如何设置map数据过期,改造map适配数据过期
  • day6-小白学习JAVA---方法_面向对象