上海百度B端java后端日常实习一面

1、自我介绍

2、在Java中,String类型属于基础的数据类型吗?

3、基础的数据类型有哪些?

4、我看你简历里面有写到文件下载吗?有文件加载本质上是在处理什么?

5、讲一讲StringBuilder和StringBuffer的区别是什么 ?

6、在我有一段那个变量,就是赋值的这个语句啊,在这种变量赋值的语句当中呢,会产生几个对象。然后语句应该是这样的啊,String a = "A",然后下一句是 a = a + "B"。那这种操作的话,在内存中会存在多少个中间变量,中间对象?

7、JVM优化String对象个数?

8、讲一讲你对接口和抽象类的认识,它们的主要区别是什么?

9、接口里面是一定没有方法体的吗?

10、讲一讲JVM的主要组成部分有哪些?

11、讲一讲堆和栈的区别是什么?

12、都是超出异常,他俩分别报什么错?

13、你有没有遇到过像栈内存溢出的情况?这种情况举个例子来听听。

14、我们可以指定一个程序的运行内存有多少吗?

15、讲一讲AOP的概念是什么?

16、AOP一般的使用场景有哪些 ?

17、我们在Spring中,Spring支持几种Bean的作用域?

18、那我们问一些关于注入的事儿啊。就是比如说你现在需要有一个对象,然后托管给Spring IoC容器去进行生命周期的管理,那你怎么去进行托管呢?

19、@Autowired和@Resource两者的区别是什么?

20、我有一个同一个类,有两个对象托管在Spring容器中,那我去调用的时候,我要指定它使用A或者使用B,那怎么去指定呢?

21、在MySQL中,char和varchar的区别是什么?

22、join的几种类型讲一讲,有哪几种类型?

23、Redis的话,怎么借助Redis去实现一个分布式锁啊?

相关推荐
努力实干2 分钟前
C++ 面向对象与工程架构
开发语言·c++·架构
十年Java程序媛8 分钟前
JVM 基础与 GC 垃圾回收详解|可达性分析、分代模型、垃圾收集器、STW
java·开发语言·jvm·spring boot·后端·面试
估值探索者9 分钟前
【Python量化选股流水线 #03】候选股怎么排序?动量+低波+流动性三因子打分取 Top-N
开发语言·python·接口·api接口·股票数据接口·数据接口·股票数据api接口
骑士雄师10 分钟前
supervisor 中关于上下文多轮信息维护常用到的python语法
开发语言·python
曹牧19 分钟前
C#:字符串占位符与值数量不一致
开发语言·数据库·c#
2301_322414280421 分钟前
基于SSM框架的在线考试管理系统的设计与实现14750-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·redis·mysql·tomcat·maven·mybatis·ssm
clz131452127 分钟前
RuoYi-Cloud 新建微服务并实现服务间调用(OpenFeign 实战)
java·ruoyi
迅猛龙办公室27 分钟前
Python函数实现反转一个只有3位数的整数
开发语言·前端·python
“AI国潮设计-小江”30 分钟前
《【AIGC实战】Python+SDXL批量生成“英歌舞树莓香草布丁”IP,附保持角色一致性的代码逻辑》
开发语言·人工智能·python·prompt·aigc
const_qiu31 分钟前
第四章 06:4.6 统一入口 —— analyze() 能力收束
java·人工智能