- 博客(22)
- 收藏
- 关注
原创 互联网大厂Java求职面试实录:严肃面试官与搞笑谢飞机的三轮问答
说说Java中的synchronized关键字是如何实现线程同步的?:Spring会扫描注解,然后把对象放到容器里,自动注入需要的地方。:不是,因为它没有加锁,多个线程操作可能导致数据不一致。:嗯,堆是存放对象的,栈是存放基本类型变量的。:RabbitMQ的消息确认机制是怎样的?:HashMap是线程安全的吗?:Spring中的依赖注入原理是什么?:Dubbo是如何实现服务调用的?:Redis是如何实现高性能的?:它是内存数据库,操作很快。
2025-08-19 21:16:34
244
原创 互联网大厂Java求职面试记:严肃面试官与搞笑谢飞机的三轮问答
在互联网大厂Java求职的面试现场,严肃的面试官与搞笑的水货程序员谢飞机展开了一场别开生面的技术问答。
2025-08-19 20:58:47
436
原创 互联网大厂Java面试实录:严肃面试官与搞笑谢飞机的三轮问答
在互联网大厂的Java面试现场,严肃的面试官对谢飞机展开了三轮技术问答,涉及Java核心知识、JUC、JVM、多线程、线程池、HashMap、ArrayList、Spring、SpringBoot、MyBatis、Dubbo、RabbitMQ、xxl-job、Redis、MySQL、Linux、Docker、设计模式以及DDD等诸多技术点。以下是现场对话及详细技术解析。
2025-08-19 20:57:46
1393
原创 互联网大厂Java工程师面试实录:核心Java、多线程、Spring云微服务及分布式缓存全场景精讲
互联网大厂的Java岗位面试,技术深度与业务结合非常重要。此次面试聚焦电商场景,涵盖从核心Java、多线程到Spring云微服务架构及分布式缓存设计,期望考察求职者的综合能力。
2025-08-19 19:58:24
1631
原创 互联网大厂Java面试纪实:谢飞机的奇幻面试之旅
嗯,HashMap是用来存键值对的,键和值都可以是null。:RabbitMQ是消息中间件,主要解决消息的发送和接收,啊……:Spring的核心是AOP和IOC,AOP是切面编程,IOC是控制反转。:Redis是内存数据库,速度很快,MySQL是关系型数据库,存储很稳。:我们先从简单的开始吧,Java中HashMap的工作原理是什么?嗯,池子里有好多线程,想用就拿,不想用就放回去。代码的设计方式,嗯……:我们聊聊Spring吧,Spring的核心功能是什么?:好的,今天就到这里吧,回去等通知吧。
2025-08-19 19:38:35
1416
原创 互联网大厂Java面试实战:电商支付场景下的技术深度问答与代码案例
面试官综合点评:谢飞机表现出扎实的“支付闭环”架构理解实战贴合场景,解决了大厂面试对“工程化、分布式、并发安全、业务结合”的高要求。
2025-08-19 10:03:55
521
原创 互联网大厂Java面试实战:电商支付场景下的技术深度问答与代码案例
职位:高级Java后端开发工程师业务场景:电商平台支付与金融服务面试官:严肃专业,注重技术深度与实战能力求职者:谢飞机,技术扎实但偶尔风趣幽默。
2025-08-19 10:03:18
623
原创 互联网大厂Java求职面试实录:严肃面试官与搞笑谢飞机的对决
请简单介绍一下Java的内存模型以及JVM的垃圾回收机制。:Java内存模型就是内存会分堆和栈,垃圾回收啊,就是自动帮我们清理不用的对象。:不错,简洁明了。:那你能说说Java中的JUC(java.util.concurrent)包主要解决什么问题吗?:JUC主要是用来解决多线程同步问题,比如锁啊,线程安全。:很好。:请描述一下HashMap的工作原理。:HashMap就是用数组加链表实现的,存取挺快的。:回答得很基础,但方向正确。
2025-08-19 09:52:47
407
原创 互联网大厂Java求职面试实录:严肃面试官与搞笑谢飞机的对决
请简单介绍一下Java的内存模型以及JVM的垃圾回收机制。:Java内存模型就是内存会分堆和栈,垃圾回收啊,就是自动帮我们清理不用的对象。:不错,简洁明了。:那你能说说Java中的JUC(java.util.concurrent)包主要解决什么问题吗?:JUC主要是用来解决多线程同步问题,比如锁啊,线程安全。:很好。:请描述一下HashMap的工作原理。:HashMap就是用数组加链表实现的,存取挺快的。:回答得很基础,但方向正确。
2025-08-19 09:52:08
260
原创 互联网大厂Java求职者面试实录:严肃面试官VS搞笑谢飞机
在互联网大厂的Java求职面试中,面试官严肃而专业,程序员谢飞机则以轻松搞笑的风格应对,本文通过三轮提问展现了Java核心知识及相关技术的面试场景。
2025-08-19 09:30:50
448
原创 互联网大厂Java面试趣谈:严肃面试官 vs 搞笑谢飞机
面试官(严肃):欢迎来到面试现场,我们开始吧。请你先简单介绍一下Java核心知识。谢飞机(自信):Java是跨平台的编程语言,支持面向对象,内存管理有垃圾回收机制。面试官(微笑):不错,基础扎实。那你能说说JUC是什么吗?谢飞机:JUC是Java并发工具包,里面有线程池、锁、阻塞队列啥的。面试官:很好。那么JVM内存模型你了解吗?谢飞机(支支吾吾):呃,大概知道有堆和栈,垃圾回收会清理不用的对象。面试官:接下来聊聊多线程,你怎么创建线程?
2025-08-19 09:26:29
403
原创 互联网大厂Java面试场景再现与核心技术深度解析(含Java 8、微服务、缓存优化、消息队列、安全)
本文模拟了互联网大厂 Java 求职面试的真实场景,通过三轮面试官与候选人谢飞机的深入对话,全面覆盖 Java 8 特性、微服务架构、数据库与缓存优化、消息队列以及安全等核心技术点,适合求职者及初学者系统学习。
2025-08-19 09:23:27
558
原创 互联网大厂Java开发岗面试实录:音视频内容社区高频技术点深度解析
背景为某大厂音视频内容社区,用户上传并浏览视频,系统支持高并发请求,视频上传处理链路涉及异步任务和数据缓存,推荐系统利用用户行为数据,实现精准内容推送。本文面试围绕此业务场景展开技术交流。本场景聚焦音视频内容社区,用户上传视频后,系统需异步处理视频文件,提高上传响应速度;同时统计视频播放次数,做实时缓存;播放日志利用Kafka异步写入,支撑后续推荐和分析。监控体系保证服务稳定。
2025-08-19 09:11:57
302
原创 互联网大厂Java求职者的面试故事:严肃面试官VS搞笑谢飞机
面试官(严肃):谢飞机,先说说Java中的HashMap是如何工作的?谢飞机(水货,简单回答):哈,HashMap就是个大箱子,放东西用键找值,碰撞了就排队,差不多这样。面试官(微笑):嗯,基本了解,继续。面试官:说说你对ArrayList的理解,它和LinkedList有什么区别?谢飞机:ArrayList就是数组,能快速访问,LinkedList像链条,插入快点。面试官:不错,回答得还算清楚。面试官:你了解JVM的内存结构吗?
2025-08-18 22:42:54
439
原创 谢飞机的面试奇遇记:在互联网大厂的Java求职之旅
JVM:Java虚拟机,负责加载、验证、执行Java字节码,并进行内存管理。JUC:Java并发工具包,提供线程池、同步机制等。HashMap:键值对存储的集合,采用哈希表实现,非线程安全。线程池:通过ExecutorService创建,减少线程创建的开销。SpringBoot自动配置:基于条件的自动配置,减少手动配置。MyBatis:ORM框架,简化数据库交互。Redis持久化:RDB快照和AOF日志功能。设计模式:常用的有工厂模式、单例模式、观察者模式等。DDD。
2025-08-18 16:20:02
409
原创 互联网大厂Java面试:谢飞机的搞笑面试之旅
堆是所有线程共享的内存区域,用于存储对象实例,而栈是线程私有的,用于存储局部变量表、操作数栈和帧数据。谢飞机:"HashMap就是一种存东西的容器,我记得是用hashcode存取的,具体怎么实现的,我记得好像有链表?谢飞机:"JVM...就是那个Java的心脏吧,反正就是它能跑Java程序,分成堆、栈什么的,哈哈。面试官是一位严肃的资深技术专家。谢飞机:"Redis的持久化好像是...RDB和AOF什么的,具体怎么用,我没怎么碰过。谢飞机:"线程池就是...好多线程的游泳池,哈哈,应该是用来管理线程的吧。
2025-08-18 02:19:22
441
原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决
Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧。:HashMap嘛,就是……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架……:嗯,第二个问题,请说说HashMap的工作原理。
2025-08-17 21:10:59
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅