- 博客(22)
- 收藏
- 关注
原创 【Java技术面试】一场从自信到敬畏的戏剧性面试:谢飞机的技术逆袭
面试官(自信满满):"你好,我是今天的面试官,负责Java技术面试。我看过你的简历,还不错。不过我们公司的技术栈很深,希望你能跟上。"\n(面试官内心:看起来普普通通,应该没什么问题。
2025-06-13 11:18:51
289
原创 大厂Java技术面试实录:从基础到架构,谢飞机的面试之旅
面试官坐在会议室里,面前是一台打开的笔记本电脑,屏幕上显示着谢飞机的简历。他抬头看了看时间,正好是约定的面试时间。谢飞机推门而入,脸上带着自信的微笑。面试官:“你好,谢飞机,欢迎参加今天的面试。我是今天的面试官,我们主要会围绕Java技术栈展开讨论,希望你能展现出真实的水平。
2025-06-13 00:11:56
376
原创 互联网大厂Java面试实录:从技术栈到业务场景的全面考察
谢飞机,首先请你简单介绍一下你对Java SE 8和Java 11的理解,以及它们的主要区别。:啊,Java 8有Lambda表达式和Stream API,Java 11嘛……嗯,好像有个HTTP Client?:(微笑)不错,Java 11确实引入了新的HTTP Client,还有局部变量类型推断(var)。你能说说Lambda表达式在实际项目中的应用吗?:Lambda?就是写起来很酷的那个!比如排序的时候可以用。:很好!那你知道为什么Java 8引入Stream API吗?:呃……为了写代码更简洁?
2025-06-12 20:46:45
198
原创 互联网大厂Java面试实录:从Java核心到微服务的全方位拷问
你好,谢飞机,欢迎参加我们的面试。首先,能否简单介绍一下你在Java开发中的经验?:当然!我写过很多Hello World,还用过Spring Boot做了一个电商网站,虽然没上线……:(微笑)不错,那我们开始吧。
2025-06-12 18:54:34
202
原创 互联网大厂Java面试实录:严肃面试官与水货程序员谢飞机的对决
谢飞机,先简单介绍一下ArrayList和LinkedList的区别吧。:啊?ArrayList是数组,LinkedList是链表,一个快一个慢,对吧?(点头):不错,ArrayList基于动态数组,查询快但增删慢;LinkedList基于双向链表,增删快但查询慢。:HashMap的底层原理是什么?:嗯……就是键值对,用哈希表存的?(微笑):对,但更详细一点,HashMap在JDK8后是数组+链表+红黑树的结构,哈希冲突时用链表,链表过长转红黑树。:线程安全的集合有哪些?
2025-06-12 00:43:21
1282
原创 浜掕仈缃戝ぇ鍘侸ava闈㈣瘯瀹炲綍锛氶潰璇曞畼涓庤阿椋炴満鐨勬妧鏈鍐�
锛氳阿椋炴満锛屽厛绠�鍗曚粙缁嶄竴涓婣rrayList鍜孡inkedList鐨勫尯鍒惂銆俓n锛欰rrayList鏄暟缁勶紝LinkedList鏄摼琛ㄣ�侫rrayList鏌ヨ蹇紝LinkedList鎻掑叆蹇紒锛堣嚜淇℃弧婊★級锛氫笉閿欙紝鍥炵瓟寰楀緢娓呮櫚銆傞偅HashMap鐨勫簳灞傚疄鐜版槸浠�涔堬紵锛氬棷鈥︹�ashMap鏄搱甯岃〃锛岀敤鏁扮粍鍔犻摼琛ㄥ疄鐜扮殑锛侊紙鎸犲ご锛塡n锛氬緢濂姐�傞偅HashMap鍦ㄥ绾跨▼鐜涓嬩細鏈変粈涔堥棶棰橈紵。
2025-06-12 00:32:08
232
原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决
Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架?:HashMap通过哈希函数将键映射到对应的值,并通过链表解决哈希冲突。
2025-06-11 15:02:32
133
原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决
Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架?:HashMap通过哈希函数将键映射到对应的值,并通过链表解决哈希冲突。
2025-06-11 13:40:13
133
原创 【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2025-06-11 12:51:51
537
原创 解决GROUP_CONCAT结果长度被限制问题
接下来开始说解决方法,先说第一种,也是我推荐的一种。解决GROUP_CONCAT结果长度被限制问题。
2024-07-08 17:11:17
1283
原创 JSON parse error: Cannot deserialize value of type java.util.ArrayList<SalarySecurityDto> f解决方法
Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)
2024-06-12 18:45:57
1526
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人