Skip to content

shui/interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

开个项目对前辈的面经提出的问题写个答案。


引用的答案,能找到出处的都会注明。


Gitbook


TODO:

  • 数据库
    • 事务和ACID、隔离级别
    • 数据库锁
    • 索引
    • 关键词顺序
    • GROUP BY和HAVING的用法
    • 一致性Hash
    • 左右连接外连接内连接
    • MySQL引擎种类及区别
    • MySQL缓存?
    • 数据库约束
  • Java
    • 关键词:transient、native、volatile
    • concurrent包(这块咋看完啊……)
      • Fork/Join
      • ConcurrentLinkedQueue
    • HashTable、HashMap和ConcurrentHashMap的区别
    • 反射和代理
    • i = i++
    • ==和equals()
    • 父类子类加载顺序
    • 异常
    • NIO
    • 重写和重载
    • 封装、多态、继承
    • String、StringBuilder和StringBuffer
  • JVM
    • GC机制和算法
    • 对象创建的过程
    • 类加载机制
  • OS
    • 死锁和解决方法
    • 页面置换算法
    • 分页和分段区别
  • 数据结构
    • BST、AVL、RBT、B-Tree/B+Tree
    • 散列
  • Web Dev
    • Spring
      • 事务:传播行为、隔离级别、只读、事务超时、回滚操作
      • IOC
      • 用到的设计模式
    • 负载均衡
      • 常用的负载均衡技术
    • 消息队列
      • 复习RabbitMQ的原理
      • 有时间了解下Kafka和ActiveMQ Apollo
    • web
      • Session和Cookie
    • ORM
      • Hibernate和MyBatis的区别和优缺点
    • Servlet
      • 运行机制和生命周期
    • 微服务
      • 我是没有时间看这个东西类
  • 大数据
    • 同样是没有时间搞

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors