小小面试,也算是处女面吧。
好久没复习 java 基础了,还是被问到了。最近倒是看的不少 Spring 的也被问到了。 ╮(╯▽╰)╭,不过最终都言之有理即可 最近 java 代面太多了,这个面试官的电话我还挂了一次(╥﹏╥)
- 自我介绍
- java 特性,有什么特点
与 c,c++相比安全。各平台的 jvm 实现跨平台性。与 GO 的跨平台还是有区别
- 多态是解决什么问题
这里想说,父类引用指向不同实例。(没想起来),引入策略模式说了一下,多策略情况下不用非得用子类引用,可以用父类来承担。
- 重载和重写的区别
重写:父子类。重载:同一个类中。(幸亏没记反)
- final 关键字有什么作用
不可继承,不可重写,只能赋值异常。CGLIB 无法代理。
- java 中的 IO 流分为几种
这个是真不记得了,就编了一下,分为输入输出,缓冲流
- BIO,NIO,AIO
这个忘记了,编了一些什么,多路复用机制,现在不用等待 IO 的返回了,等待通知就行。不用阻塞等待了。
- 常用集合有哪些
开始吟唱八股魔法╮(╯▽╰)╭,list,map,set。ArrayList,LinkedList,HashMap,ConcurrentHashMap,CopyOnWriteArrayList。
讲了讲,线程安全什么的,数组列表区别
- ArrayList 和 LinkedList 有什么区别
- 线程的几种状态
这里魔法吟唱失败,有几个状态忘了,可恶啊T_T
- sleap 和 wait 的区别
可恶啊(ノ﹏ヽ),没听清他的口音,我还意思说什么的,是个集合?
- 如和保证线程安全。
从方法的选择(HashMap 和ConcurrentHashMap),编码规范什么什么的,吟唱了一小会儿( ̄▽ ̄*)ゞ
- 线程池核心参数
- 线程池实现的几个类,
- mapper 中如和传递多个参数
这块的八股魔法吟唱了一些,@Param 标记,java8 变量名反射读不到(好像听鱼皮提过一嘴,就记得一个 java8 反射读不到参数名)
- 实体类属性名和表中字段名不一样怎么办
**初期:**ResultMap 映射
**中期:**sql 手写 as 别名
**当前:**从底层架构改变,sql 也用小驼峰。
-
mybatis 中
#{},${}的区别:吟唱八股魔法 -
Spring 事务,隔离级别,失效问题
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
我想问一下大家简历的字体是多少号的呢,是2页还是3页
2
今天面了两家公司,面试时间都比较短直接总结到一起了第一家1. 自我介绍2. 公司两个项目开发中,用到 Codex 或 Claude Code 了吗?3. 具体是用来写什么?用的是最多的哪个?4. Claude Code 用的是什么模型?5. 什么时候开始用的?(精确到具体月份)6. 是官方账号还是中转站?7. 当时开发一天用多少钱?8. 平时用到什么 Skill 或 MCP 吗?9. Claude
5
找实习从7月22号开始投,现在也总算是有offer了
5
怎么会有笨蛋从一月到现在,背了7个月的面试题,还啥都不会呢,到底背哪里去了,该怎么办
3
【入职求助贴】萌新刚入职某大厂做后端开发,目前还在试用期。最近遇到一个棘手的问题,想向大家求助一下。入职不久,leader 给我派了一个任务。跟我说是0.5天就可以解决,我刚毕业入职,做了一个星期没有做出来。实现一个收集定时成功任务的案例。听起来好像不复杂,但我自己摸索着做了一整个星期,到现在还没达到预期效果。这一周我基本是“边学边做”的状态,遇到卡点也会每天主动找 leader 沟通进度和疑问。
2
作者分享
毕设-情绪雷达
3
天津小公司面经
2
最近写了一个小玩具,大家觉得有什么应用场景吗?
https://github.com/shuangxuanqiu/emotion-radar
简介:基于苹果快捷指令的小工具。当你不知道怎么回复的时候,可以让 ai 帮你想想。
目前都要 25S 左右。还没想到什么优化方式。
7
2025/8/26 day13
也是相隔了好几天才继续总结。这几天主要看了 面试鸭的 java 并发面试题。但是总感觉没记住,然后又根据小林的并发面试题,配合语雀进行了一些总结复盘。
https://blog.csdn.net/weixin_69759588/article/details/150858899?spm=1001.2014.3001.5501
也都放到 csdn 上了(因为是口语化的总结会有很多错别字儿,请担待)
今天继续学习阿尔萨斯,然后明天开始 学习 jvm 的知识
1
2025/8/23 day12
今天学习了 java 并发的一些面试题,看了 1/3 左右。
又遇到一个问题,需要明天先看一下,就是数据库的游标查询,这个最近看到问到比较多。
还要看一下阿尔萨斯这一块。
之后再接着学习剩下的 java 并发。要尽快开始 springclaude 的面试题
1
