收藏

笑傲Java面试 剖析大厂高频面试真题

高频考点+主流场景+内功提升+真题解析

笑傲Java面试 剖析大厂高频面试真题 秒变offer收割机

已完结 难度 中级 时长 32小时 学习人数 1783 综合评分 9.99
  • 第1章 求职总决篇 10 节 | 14分钟

    每天做「工具人」如何晋升?新人做CRUD感觉到没有成长,自学可以到资深吗?如何拿到25k以上的Offer? 如何进大厂工作?在这门老仙的独门面试秘笈中,都有你需要的答案!还在等什么,赶紧加入吧!!

    收起列表

    • 图文: 1-1 【学前必读】老仙寄语
    • 视频: 1-2 解读面霸才懂的5个规则 (14:00) 试看
    • 图文: 1-3 【简历辅导】如何写一份让面试官无法拒绝的简历?
    • 图文: 1-4 【简历辅导】"10年面试官脱敏简历点评" 活动征集
    • 图文: 1-5 【简历辅导】"10年面试官脱敏简历点评"反馈【1】(含经验、技能、个人提问)
    • 图文: 1-6 【经历分享】一位同学的心路历程(含点评)
    • 图文: 1-7 【简历辅导】"10年面试官脱敏简历点评"反馈【2】(含基本信息、经验、技能)
    • 图文: 1-8 【经验分享群讨论】如何快速涨薪,在中小厂成为Leader?
    • 图文: 1-9 【简历辅导】"10年面试官脱敏简历点评"反馈【3】 (简历没有人设的同学进)
    • 图文: 1-10 【简历辅导】"10年面试官脱敏简历点评"反馈【4】(从“典型”中发现自己得不足)
  • 第2章 白板篇之Java编程 24 节 | 300分钟

    在这一章中,将向大家传授一些Java编程的高级技巧,提升在面试过程当中手写复杂程序的能力!譬如,实现迭代器和流;理解反射、注解、元编程、Buffer;解决一些关于设计模式、面向对象、正则表达式题目;关于Java8新特性的串讲等。 ...

    收起列表

    • 图文: 2-1 【学前必读】什么是Java精通:章节导学+知识点梳理
    • 视频: 2-2 容器、集合、映射: 随机序列产生器 (23:17)
    • 图文: 2-3 【基础补充】IDEA开发环境和Java配置补充
    • 视频: 2-4 容器、集合、映射:实现Key-Value的LRU (19:10)
    • 视频: 2-5 Java8 StreamT接口:流和管道是基础用法? (22:56)
    • 视频: 2-6 Java8 StreamT接口:手写流的并行计算 (21:20)
    • 视频: 2-7 和面试官聊聊实现管道和流计算的基石:函数式的Monad(1) (21:30)
    • 视频: 2-8 和面试官聊聊实现管道和流计算的基石:函数式的Monad(2) (12:09)
    • 视频: 2-9 Buffer的原理和使用场景-面试题解读(1) (17:16)
    • 视频: 2-10 Buffer的原理和使用场景-面试题解读(2) (16:01)
    • 视频: 2-11 深入Buffer-Coding-阿里面试题:中文乱码处理和大文件词频统计(1) (14:21) 试看
    • 视频: 2-12 深入Buffer-Coding-阿里面试题:中文乱码处理和大文件词频统计(2) (12:40)
    • 图文: 2-13 【拓展知识】同步和阻塞、异步和非阻塞等不等价?
    • 作业: 2-14 【面试题思考】反射+元编程面试题目(1)
    • 作业: 2-15 【面试题思考】两道反射+元编程面试题目(2)
    • 视频: 2-16 实战场景Coding训练:解读反射-代理-AOP 并结合业务逻辑实现(1) (21:17)
    • 视频: 2-17 实战场景Coding训练:解读反射-代理-AOP 并结合业务逻辑实现(2) (19:08)
    • 视频: 2-18 Coding训练:实现AOP注解 (10:32)
    • 视频: 2-19 元编程面试专项 (08:44)
    • 视频: 2-20 面试必备:Java8-11新特性(1) (24:00)
    • 视频: 2-21 面试必备:Java8-11新特性(2) (24:10)
    • 视频: 2-22 面试必备:Java8-11新特性(3) (10:59)
    • 图文: 2-23 【知识梳理】Java8~11整理文档
    • 图文: 2-24 【章节总结】重难点总结&课后讨论题
  • 第3章 白板篇之数据结构和算法 16 节 | 256分钟

    算法无处不在,想学好,本质绕不过去!在本章中,不仅会教大家如何过面试中遇到的算法问题,更是为后面学习并发编程、学习数据库打下基础。我会重点讲链表、树、哈希表、堆栈、队列五种数据结构;介绍排序、搜索和动态规划三大类算法;会为你揭露很多算法的本质。帮助你顺利过关面试中的算法白板面! ...

    收起列表

    • 图文: 3-1 【学前必读】算法数据结构的入门水平:章节导学+知识梳理
    • 视频: 3-2 不会忘记的5种手写排序:插入、选择、冒泡 (24:12)
    • 视频: 3-3 不会忘记的5种手写排序:分治策略、合并排序和快速排序方案(1) (24:28)
    • 视频: 3-4 不会忘记的5种手写排序:快速排序方案(2)、桶排序 (23:18)
    • 视频: 3-5 不会忘记的5种手写排序: 复杂度分析和性能思考 (06:50)
    • 视频: 3-6 手写链表相关算法(1) (20:06)
    • 视频: 3-7 手写链表相关算法(2) (19:32)
    • 作业: 3-8 【面试题思考】如何用栈和队列实现表达式解析
    • 视频: 3-9 手写树相关算法(1) (20:10)
    • 视频: 3-10 手写树相关算法(2) (16:20)
    • 视频: 3-11 八皇后和搜索问题 (15:14)
    • 视频: 3-12 手写栈、队列相关算法 (14:13)
    • 视频: 3-13 哈希表:HashMap实现原理和ConcurrentHashMap(1) (15:55)
    • 视频: 3-14 哈希表:HashMap实现原理和ConcurrentHashMap(2) (16:23)
    • 视频: 3-15 手写动态规划题目 (38:31)
    • 图文: 3-16 【章节总结】重难点总结&课后讨论题
  • 第4章 并发基础篇 16 节 | 210分钟

    当面试官问你:如何从操作系统层面理解进程和线程?Java线程是内核级线程还是用户级线程?如何实现原子操作,CAS循环?Java为何会有synchronized和AQS同步方案?等等~~嗯,这些问题在本章中都将得到一一解答,让我们一起来打牢并发编程的基础!...

    收起列表

    • 图文: 4-1 【学前必读】并发要学透:章节导学和知识体系梳理
    • 视频: 4-2 看看你的基本功:Java线程有哪些状态如何切换? (17:16)
    • 视频: 4-3 面试官:Java的线程是用户级线程还是内核级线程? (10:38) 试看
    • 视频: 4-4 面试官:CAS和AtomicInterger的实现? (14:01)
    • 视频: 4-5 面试官问ABA问题 (13:28)
    • 视频: 4-6 遭遇面试官深度问synchronized的本质 (20:35)
    • 视频: 4-7 遭遇面试官问Monitor原理 (18:06)
    • 视频: 4-8 如果被问偏向锁、轻量级锁、重量级锁 (17:06)
    • 视频: 4-9 AQS之面试官:讲讲你对Java提供AQS的理解 (18:46)
    • 视频: 4-10 AQS之面试官:讲讲AQS的工作原理? (20:34)
    • 视频: 4-11 AQS之面试官:用AQS实现一个Semaphore (09:59)
    • 视频: 4-12 AQS之面试官:讲讲CLH队列的原理 (10:48)
    • 视频: 4-13 6个Java同步器之面试官:synchronized和ReentrantLock的区别 (10:18)
    • 视频: 4-14 6个Java同步器之追问:讲一个CyclicBarrier的使用场景? (14:17)
    • 视频: 4-15 6个Java同步器之编程题:用Phaser实现CyclicBarrier (13:39)
    • 图文: 4-16 【章节总结】重难点总结&课后讨论题
  • 第5章 并发提高篇 18 节 | 230分钟

    如何从容应对并发编程中的场景面试题目?当被问到:大量红包怎么去发?大量任务怎么处理?如何安全的把CPU资源,内存资源以及io资源用到极限?怎么让线程安全?诸如此类~~别急,掌握以下“硬技能”你就可以轻松摆平!这一章,我会给你讲讲Java的内存一致性模型;Java6种同步器;N种优化哲学家就餐问题的方案;如何实现线程...

    收起列表

    • 图文: 5-1 【学前必读】并发高级篇:章节导学和知识体系梳理
    • 视频: 5-2 竟然被问Java 9的setRelease和getAcquire和volatile的区别? (18:32)
    • 视频: 5-3 面试官出难题:volatile关键字实现原理 (17:24)
    • 视频: 5-4 面试官出难题:并发环境下单例怎么写性能最高 (14:50)
    • 图文: 5-5 面试要点:volatile的简短补充
    • 视频: 5-6 阻塞队列之和面试官聊聊睡觉的理发师问题 (18:47)
    • 视频: 5-7 阻塞队列之ArrayBlockingQueue vs LinkedBlockingQueue? (19:10)
    • 视频: 5-8 阻塞队列之面试官:DelayedQueue有哪些使用场景? (19:37)
    • 视频: 5-9 阻塞队列之面试官:LinkedTransferQueue和SynchrounousQueue的实现原理是什么? (18:47)
    • 视频: 5-10 阻塞队列之Coding题目:请写一个线程池? (11:59)
    • 视频: 5-11 无锁境之给面试官讲讲无锁编程(Lock-Free Programming)(上) (09:20)
    • 视频: 5-12 无锁境之给面试官讲讲无锁编程(Lock-Free Programming)(下) (12:45)
    • 视频: 5-13 高阶并发编程Coding训练:N种优化哲学家就餐问题的方法(1) (16:12)
    • 视频: 5-14 高阶并发编程Coding训练:N种优化哲学家就餐问题的方法(2) (17:40)
    • 视频: 5-15 高阶并发编程Coding训练:N种优化哲学家就餐问题的方法(3) (16:01)
    • 视频: 5-16 高阶并发编程Coding训练:N种优化哲学家就餐问题的方法(4) (18:05)
    • 作业: 5-17 【阿里真题思考】 生成、发放大量红包并控制资金流速
    • 图文: 5-18 【章节总结】重难点总结&课后讨论题
  • 第6章 JVM原理篇 16 节 | 247分钟

    这一章的目标很明确,就是让你的简历中可以写上“熟悉JVM”!在这里,我会讲解一个简版的编译原理;带你认识JVM的整体结构;教你实现class loader;深度认识内存回收机制;带你进行JVM的调优等。

    收起列表

    • 图文: 6-1 【学前必读】JVM学什么:章节导学+知识点梳理
    • 视频: 6-2 面试题:说说堆和栈的区别? (09:22)
    • 视频: 6-3 面试官:给我讲讲JVM的内存布局 (22:53)
    • 视频: 6-4 面试官:GC基本功面试:说说STW、吞吐量、FootPrint和Latency?(1) (13:29)
    • 视频: 6-5 面试官:GC基本功面试:说说STW、吞吐量、FootPrint和Latency?(2) (12:54)
    • 视频: 6-6 GC基本功面试:说说引用计数和三色标记清除算法? (21:49)
    • 视频: 6-7 GC基本功面试:复制(Copy)、整理(Compact)和生代(Generation)算法 (11:53)
    • 视频: 6-8 你分的清楚G1、CMS、Serial、Parallel 、Z吗? (20:53)
    • 视频: 6-9 面试突破:JVM调试工具实操集合(jps,jstat,jmap,jinfo,jhat,jstack,jconsole)(1) (19:33)
    • 视频: 6-10 面试突破:JVM调试工具实操集合(jps,jstat,jmap,jinfo,jhat,jstack,jconsole)(2) (25:12)
    • 视频: 6-11 5个GC实战场景的解决方案 (15:10)
    • 视频: 6-12 实战字节码:反编译一个Java文件 (15:02)
    • 视频: 6-13 面试题:阐述Java Object在内存中的格式? (22:50)
    • 视频: 6-14 面试题:如何打破双亲委派模型(ClassLoader) (17:08)
    • 视频: 6-15 ClassLoader加载运行时Bytecode产生的类以及远程类 (18:02)
    • 图文: 6-16 【章节总结】重难点总结&课后讨论题
  • 第7章 存储、缓存、搜索基础篇 12 节 | 170分钟

    这一章,我们的目标:掌握数据库的基础知识。如存储的组织、索引的原理(B+/Hash/正排/倒排都是什么),事务(ACID、隔离级别,深入原理),亿级数据库实操(分库分表)等。在这一章中,将帮助你打牢基础!

    收起列表

    • 图文: 7-1 【学前必读】数据库部分导学
    • 视频: 7-2 行存储和列存储以及Nosql:说说原理、优势和劣势? (27:08)
    • 视频: 7-3 面试官:说说Hash、B、B-的区别和应用场景?-(1) (21:26)
    • 视频: 7-4 面试官:说说Hash、B、B-的区别和应用场景?-(2) (20:25)
    • 图文: 7-5 必读:亿级分库分表实战导学
    • 视频: 7-6 亿级分库分表实战-ShardingSphere-(1) (20:37)
    • 视频: 7-7 亿级分库分表实战-ShardingSphere-(2) (20:47)
    • 视频: 7-8 亿级分库分表实战-ShardingSphere-(3) (18:02)
    • 图文: 7-9 亿级分库实战总结
    • 视频: 7-10 ACID、事务隔离级、MVCC面试专题-(1) (23:24)
    • 视频: 7-11 ACID、事务隔离级、MVCC面试专题-(2) (17:13)
    • 图文: 7-12 【章节总结】重难点和思考题
  • 第8章 存储、缓存、搜索高级篇 14 节 | 204分钟

    本章将在基础存储的理论上增加缓存和搜索的学习。会涵盖缓存的设计技巧(LRU、布隆过滤器等等)、Redis的数据结构、Lucene的原理和使用、中文分词的原理、ElasticSearch集群的演示等。。。本章旨在拓展你的能力边界,帮你在面试中获得更好的表现。...

    收起列表

    • 图文: 8-1 【学前必读】缓存、搜索、存储高级篇学什么
    • 视频: 8-2 缓存设计面试专题-(1) (16:54)
    • 视频: 8-3 缓存设计面试专题-(2) (16:46)
    • 视频: 8-4 Redis事务和5种数据结构-(1) (17:21)
    • 视频: 8-5 Redis事务和5种数据结构-(2) (12:50)
    • 视频: 8-6 Lucene和中文分词-(1) (19:24)
    • 视频: 8-7 Lucene和中文分词-(2) (11:18)
    • 视频: 8-8 ElasticStack - docker-compose ElasticSearch Kibana FileBeat实战-(1) (19:06)
    • 视频: 8-9 ElasticStack - docker-compose ElasticSearch Kibana FileBeat实战-(2) (15:36)
    • 视频: 8-10 分布式共识的原理:Paxos-(1) (21:02)
    • 视频: 8-11 分布式共识的原理:Paxos-(2) (20:24)
    • 视频: 8-12 CAP-BASE原则:Mysql是AP还是CP?-(1) (17:24)
    • 视频: 8-13 CAP-BASE原则:Mysql是AP还是CP?-(2) (15:02)
    • 图文: 8-14 【章节总结】重难点总结&课后讨论题
  • 第9章 Linux、网络、I/O篇 8 节 | 117分钟

    这一章,我们的目标是应对更多的面试场景。我们将学习Linux的基本指令,应对Bash以及复杂管道运算的面试;学习基本的网络知识,掌握高并发I/O处理技巧~~

    收起列表

    • 图文: 9-1 【课前必读】必修的补充知识
    • 视频: 9-2 Linux指令面试合集-(1) (19:48)
    • 视频: 9-3 Linux指令面试合集-(2) (17:09)
    • 视频: 9-4 TCP-IP协议面试专题-(1) (23:33)
    • 视频: 9-5 TCP-IP协议面试专题-(2) (22:41)
    • 视频: 9-6 Socket、IO模型、NIO面试专题-(1) (16:53)
    • 视频: 9-7 Socket、IO模型、NIO面试专题-(2) (16:36)
    • 图文: 9-8 【章节总结】重难点总结&课后习题
  • 第10章 场景面试篇 9 节 | 111分钟

    这一章的目的是为你介绍最新的行业解决方案,拉近你和优秀团队的距离。让我们一起来探讨:微服务如何架构?电商的系统如何架构?支付系统如何架构?社交系统如何架构?商业智能和数据分析系统如何架构?搜索引擎如何架构?嗯,其实干货远不止这么多~~...

    收起列表

    • 图文: 10-1 【课前必读】高并发下,怎么基于应用场景做好架构
    • 视频: 10-2 高并发场景:电商、本地生活方案合集-(1) (18:22)
    • 视频: 10-3 高并发场景:电商、本地生活方案合集-(2) (18:47)
    • 视频: 10-4 高并发场景:电商、本地生活方案合集-(3) (17:22)
    • 视频: 10-5 社交、微博等领域核心架构解读-(1) (13:56)
    • 视频: 10-6 社交、微博等领域核心架构解读-(2) (10:55)
    • 视频: 10-7 短视频、视频网站和游戏排名方案整理 (11:36)
    • 视频: 10-8 数据分析、日志监控报警方案整理 (19:43)
    • 图文: 10-9 【章节总结】重难点总结、课后习题
本课程已完结


讲师

求老仙 架构师

10年互联网老兵,曾任职于多家大型互联网公司,担任架构师及团队Leader,30岁(2018)任职阿里巴巴高级技术专家(P8)。负责过PHP高负载,前端(React/RN),Java领域化中间件,大数据(BI和数据可视化)等多个方向的知名项目。大学刷完算法导论,参加过ACM和国际机器人竞赛,在多个领域都积累了丰富的实战经验。

讲师其他课程

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题