
Mock Interview: Create a Thread Safe Singleton Class - In a multithreaded environment, create a Thread Safe Singleton Classthat creates an instance of a class if one has not yet been created, if one hasbeen created then it should simply return an instance of the already created class
Classification of Design Patterns
讲解 Iterator Pattern
讲解 Builder Pattern
讲解 Observer Pattern 以及 Webhook 原理
讲解 Command Pattern
讲解 Façade Pattern
讲解 Singleton Pattern
讲解 Factory Pattern 和 Abstract Factory Pattern 及其区别
讲解 Decorator Pattern
讲解 Adapter Pattern
讲解 Proxy Pattern
Design Pattern 在面试中如何使用
Mock Interview: Thread v.s. Process
Mock Interview: Difference Between Multiprocessing and Multithreading
Synchronized Keyword
Classes for locking
Atomic Action
Thread Local
讲解 Garbage Collection 原理
讲解 Thread Pool 机制
Go语言的多线程机制
Mutlithreading in Go - Goroutines and Channels
Mock Interview: Design Meeting Room Scheduling System
OOD 题目 Design Meeting Room Scheduling System 讲解
分析 Facebook 公司特点
分析 Bloomberg 面试特点
FB OOD 题目 设计 Event Emitter Class
OOD 题目【实现 Analytical Database sort by column 机制】 深入解析
Mock Interview: Implement Thread Safe Blocking Queue
多线程题目 Implement Thread Safe Blocking Queue 讲解
分析领英面试特点
volatile 及相关面试题讲解
Java ConcurrentHashMap 实现原理
多线程难题 How to Design a Task Scheduler or Timer
Mock Interview: Design Elevator
微软公司情况分析
Design Elevator 需求分析
Single Elevator OOD 建模分析
Single Elevator OOD 代码讲解
多线程因素分析
Multiple Elevators OOD 建模分析
Multiple Elevators OOD 代码讲解
Elevator Simulation 演示
Mock Interview: Design Vending Machine
OOD 题目 Design Vending Machine 讲解
分析亚麻面试特点
Behavioral Question 如何应对
Abstract Class v.s. Interface in Java
OOD 题目 Food Delivery App 深入解析
Mock Interview: Design In-Memory File System
Airbnb cross functional 通关秘诀
分析 Airbnb 面试特点
OOD 题目 Bank System 讲解
OOD 题目 Sliding Game 深入解析
OOP Mock Interview: Implement HTML Parser Class
OOP Mock Interview: Implement Teacher, Student, TA Classes
谷歌面试特点
Protocol Buffers and gRPC
谷歌难题 getTransitivelyImportedFiles 多线程 follow up
Web Crawler Batch 机制分析
谷歌多线程难题讲解 Map with Expiration
如果你想进入一家顶级互联网公司并成为一名出色的软件工程师,解决OOD问题是你绕不过去的一道坎。本课程是一个全新模式的FLAG专题系列课程,每节课围绕一个公司的题目进行专题讲解,会针对各大公司OOD与多线程相关面试特点、题型、风格进行分析。可以帮助你快速备战相应公司的面试。课程重点解析的公司为 Facebook,Bloomberg,Linkedin,Microsoft,Amazon,Airbnb, Google。