String、StringBuffer、Stringbuilder有什么区别?

2412320

图解Java基础-牛客面经八股 文章被收录于专栏

大家好,本专栏整理的所有的高频面试题目,均来源于历年牛客真实面经中的高频考点。<br/>更多知识点的题目欢迎访问:<a href="https://www.nowcoder.com/discuss/831529054225367040" style="color: #32ca99;" target="_blank">牛客面经八股集合</a><br/>每周实时的企业面试题热度欢迎访问:<a style="color: #32ca99;" href="https://m.nowcoder.com/mianshi/top" target="_blank">牛客面经八股实时</a>

全部评论
谢谢佬感谢分享
点赞 回复 分享
发布于 2025-12-17 14:16 安徽

相关推荐

一面&nbsp;11.27一、岗位认知与实习经历类你对&nbsp;AI&nbsp;工程研发岗位的&nbsp;title&nbsp;和岗位描述有什么理解?为什么这个岗位需要这样标注?在&nbsp;AI&nbsp;应用开发实习中,你主要负责哪些与&nbsp;AI&nbsp;相关的功能点?处理大模型上下文提示词时,如何做能让生成效果更好?你在实习项目中是否有多种工具的顺序编排经验?二、技术基础类(一)网络协议相关Web&nbsp;SOCKET&nbsp;协议的核心内容是什么?它的工作流程是怎样的?HTTP&nbsp;协议属于哪一层?其底层是什么连接?TCP&nbsp;协议和&nbsp;Websocket&nbsp;协议是否是同一个概念?Websocket&nbsp;在&nbsp;TCP&nbsp;基础上多做了什么?IPv4&nbsp;升级到&nbsp;IPv6&nbsp;有哪些好处?(二)Java&nbsp;相关Java&nbsp;中重写(override)和重载的区别是什么?被&nbsp;final&nbsp;修饰的类和方法有什么特性?被&nbsp;final&nbsp;修饰的类能否继承?被&nbsp;final&nbsp;修饰的方法能否重写?在什么场景下会给方法标记&nbsp;final?类中初始化后的&nbsp;final&nbsp;字段,能否通过反射修改?Java&nbsp;中&nbsp;set&nbsp;如何实现自定义去重(例如自定义类的特定属性相同即判定为重复)?自定义类的排序规则有哪些实现方法?你使用过&nbsp;java.util.concurrent&nbsp;包下的哪些类?请举例说明(如锁相关)。synchronized&nbsp;和&nbsp;ReentrantLock&nbsp;的区别是什么?synchronized&nbsp;修饰后,JVM&nbsp;的指令会有什么变化?CPU&nbsp;为什么会进行指令重排序?如何解决指令重排序带来的问题?volatile&nbsp;关键字的作用是什么?它能保证原子性吗?volatile&nbsp;关键字相比普通变量多做了哪些事情?(三)数据库与中间件相关MySQL&nbsp;和&nbsp;PostgreSQL&nbsp;在使用体验和语法上有什么差异?如何利用&nbsp;Mybatis&nbsp;实现多数据库支持,隐藏不同数据库的&nbsp;SQL&nbsp;差异(让用户统一使用同一种&nbsp;SQL&nbsp;语法)?Mybatis&nbsp;中&nbsp;$&nbsp;符和&nbsp;#号两个占位符的区别是什么?为什么需要区分这两个占位符?是否存在只能使用&nbsp;$&nbsp;符而不能使用&nbsp;#号的场景?如果有,如何规避相关风险?你了解&nbsp;Nginx&nbsp;的哪些配置?它为什么被称为反向代理?使用&nbsp;Nginx&nbsp;有哪些好处?你使用&nbsp;Redis&nbsp;时,key&nbsp;和&nbsp;value&nbsp;主要存储哪些类型的数据?请举例说明。Redis&nbsp;的&nbsp;zset&nbsp;底层是什么数据结构?为什么适合做排序?Redis&nbsp;的&nbsp;zset&nbsp;数据结构与&nbsp;MySQL&nbsp;的索引结构(如&nbsp;B&nbsp;+&nbsp;树)有什么异同?为什么&nbsp;Redis&nbsp;不用&nbsp;B&nbsp;+&nbsp;树?超级大的&nbsp;value&nbsp;对&nbsp;Redis&nbsp;有什么影响?你了解&nbsp;Redis&nbsp;的通信协议吗?其大致结构是怎样的?如何实现&nbsp;Redis&nbsp;的代理中间件(隐藏真实&nbsp;Redis&nbsp;节点,解析客户端协议并转发请求)?三、求职意向与岗位疑问类你对工作地点(长沙、郑州)有什么偏好?是否都能接受?你对这个岗位或公司有什么想了解的问题?(如&nbsp;AI&nbsp;与后端工作内容的比例)二面&nbsp;12.04深入实习和项目,讨论实现细节以及是否有其他实现方案,无八股三面&nbsp;12.11实习、项目加穿插八股Java&nbsp;项目中&nbsp;JVM&nbsp;频繁出现&nbsp;“young&nbsp;GC”,可能的根因有哪些?AQS&nbsp;的底层实现依赖哪两个核心组件?其在并发编程中的作用是什么?Java&nbsp;中&nbsp;CAS&nbsp;的实现原理是什么?Linux&nbsp;进程中的&nbsp;PCB(进程控制块)核心作用是什么?包含哪些关键信息?每行有序的&nbsp;m×n&nbsp;矩阵中,获取第&nbsp;k&nbsp;小数的高效算法思路是什么?使用&nbsp;AI&nbsp;编程工具(如&nbsp;Cursor)开发项目时,核心使用原则与提示词设计技巧有哪些?MCP&nbsp;协议的核心作用是什么?大模型调用工具时,MCP&nbsp;协议的工作流程是什么?三面已经结束两天了,官网状态还没变
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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