劫数-面试经历篇

嘚不嘚: 好久没写博客了,说实话着从六月中旬到现在我的学习已经基本停滞了,差不多一个半月吧。作为一个新的职场人,我经历了我人生的第一次跳槽,可以说过程是惨痛的,但是结果还是可以的,虽然我不知道到新公司会有怎样的新生活,但是我还是希望我能坚持所有我想坚持做的每一件事。面试的公司不多,但我仍然想分享一些我自己的经验,同时把我平时看的只是点展示一下,还带有一些我平时看的博客链接,面试的时候这些问的还是比较多的了。

  1. spring相关

    1. spring jpa https://www.cnblogs.com/dreamroute/p/5173896.html
    2. jpa http://sharong.iteye.com/blog/2342164
    3. spring核心三大组件ore、context和bean,七大核心组件 了解
    4. restemplate http://www.cnblogs.com/caolei1108/p/6169950.html
    5. Rest https://www.cnblogs.com/loveis715/p/4669091.html
    6. String retry
    7. 注释的依赖性 https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-iocannt/
    8. spring容器 http://blog.csdn.net/benhuo931115/article/details/74611464
    9. aop
    10. filter
  2. java_base

    1. 反射 http://blog.csdn.net/sinat_38259539/article/details/71799078
      a. 反射的应用 http://blog.csdn.net/mlc1218559742/article/category/6451395
    2. 代理 https://my.oschina.net/huangyong/blog/159788
      a. java动态代理 https://www.jianshu.com/p/471c80a7e831
      b. cglib代理 https://www.jianshu.com/p/9a61af393e41?from=timeline&isappinstalled=0
    3. 序列化、反序列化 http://developer.51cto.com/art/201202/317181.htm
    4. 深拷贝、浅拷贝 https://www.cnblogs.com/qlky/p/7348353.html 就是clone方法
    5. 五种IO模型https://blog.csdn.net/jtracydy/article/details/61418036
    6. Io 流 https://www.cnblogs.com/xll1025/p/6418766.html
      a. IO 流关系图 https://blog.csdn.net/u013991521/article/details/32756919
      b. IO 原理 https://www.ibm.com/developerworks/cn/java/j-lo-javaio/
    7. comparable 和 comparator
    8. 接口和继承类 http://www.cnblogs.com/chenssy/p/3376708.html
    9. 内部类 https://www.cnblogs.com/chenssy/p/3388487.html
    10. 匿名内部类 http://www.cnblogs.com/chenssy/p/3390871.html
    11. 多态 https://www.cnblogs.com/chenssy/p/3372798.html
    12. 异常处理 https://blog.csdn.net/hguisu/article/details/6155636
    13. static 关键字 http://www.cnblogs.com/chenssy/p/3386721.html
    14. final关键字 http://www.cnblogs.com/chenssy/p/3428180.html
    15. String StringBuilder StringBuffer http://www.cnblogs.com/dolphin0520/p/3778589.html
    16. 封装:
  3. java_senior

    1. NIO AIO BIO https://blog.csdn.net/anxpp/article/details/51512200
    2. socket 编程 https://www.cnblogs.com/yiwangzhibujian/p/7107785.html
    3. netty
      a. https://blog.csdn.net/anxpp/article/details/52108238
      b. https://www.jianshu.com/p/b9f3f6a16911
    4. 线程池 用法 http://www.cnblogs.com/dolphin0520/p/3932921.html
    5. Callable、Future和FutureTask http://www.cnblogs.com/dolphin0520/p/3949310.html
    6. 线程的实现原理
    7. 进程间的通信方式 https://blog.csdn.net/wh_sjc/article/details/70283843
    8. 线程之间的通信方式: https://www.cnblogs.com/hapjin/p/5492619.html
    9. Thread http://www.cnblogs.com/dolphin0520/p/3920357.html
    10. synchronized http://www.cnblogs.com/dolphin0520/p/3923737.html
    11. lock http://www.cnblogs.com/dolphin0520/p/3923167.html
    12. volatile http://www.cnblogs.com/dolphin0520/p/3920373.html
    13. threadlocal http://www.cnblogs.com/dolphin0520/p/3920407.html
    14. 同步容器 http://www.cnblogs.com/dolphin0520/p/3933404.html
    15. Java ConcurrentModificationException http://www.cnblogs.com/dolphin0520/p/3933551.html
    16. currentHashMap http://www.cnblogs.com/dolphin0520/p/3932905.html
    17. 并发容器之CopyOnWriteArrayList http://www.cnblogs.com/dolphin0520/p/3938914.html
    18. 阻塞队列 http://www.cnblogs.com/dolphin0520/p/3932906.html
    19. 线程协作的两种方式: http://www.cnblogs.com/dolphin0520/p/3920385.html
    20. 线程池:http://www.cnblogs.com/dolphin0520/p/3932921.html
    21. 数据库连接池 https://www.cnblogs.com/xdp-gacl/p/4002804.html
  4. java_dataStructrue
    1. hashMap的实现原理 http://www.importnew.com/7099.html
    2. hashMap 和hashSet的区别 http://www.importnew.com/6931.html
    3. HashMap和Hashtable的区别 http://www.importnew.com/7010.html

  5. dataStructrue
    1. 排序
    2. B树
    3. 数据结构的树结构相关的操作
    4. 红黑树

  6. Design Pattern

    1. 策略模式
    2. 工厂模式 http://blog.csdn.net/zxt0601/article/details/52798423
    3. 代理模式 http://blog.csdn.net/goskalrie/article/details/52458773
    4. 装饰模式 https://www.cnblogs.com/jiqing9006/p/5962431.html
    5. 单例模式 https://blog.csdn.net/jason0539/article/details/23297037/
    6. 观察者模式 https://www.cnblogs.com/luohanguo/p/7825656.html
    7. 适配模式
      a. https://blog.csdn.net/zxt0601/article/details/52848004
      b. https://www.cnblogs.com/hegezhou_hot/archive/2010/12/09/1901040.html
  7. JVM
    1. JVM中的.class文件
    a. https://blog.csdn.net/wangtaomtk/article/details/52267548
    b. https://blog.csdn.net/wangtaomtk/article/details/52267588
    2. JVM的类型和工作模式 http://www.importnew.com/20715.html
    3. ClassLoader http://blog.csdn.net/briblue/article/details/54973413
    4. 选择性的了解动态编译、ASMJava字节码生成框架
    5. JIT https://blog.csdn.net/sunxianghuang/article/details/52094859 写的挺好的文章
    6. 新生代、老年代 https://www.cnblogs.com/ygj0930/p/6522828.html
    7. 垃圾收集器 https://blog.csdn.net/zhangren07/article/details/6270895
    8. 内存模型 https://blog.csdn.net/suifeng3051/article/details/52611310
    9. 运行常量池 https://www.cnblogs.com/xiaotian15/p/6971353.html
    4. MetaSpace http://aoyouzi.iteye.com/blog/2243929
    a. https://www.cnblogs.com/paddix/p/5309550.html
    11. JVM调优 https://blog.csdn.net/hjxgood/article/details/53896229

  8. network
    1. 负载均衡 https://www.cnblogs.com/danbing/p/7459224.html

  9. OS
    1. 页面置换算法 https://www.cnblogs.com/zhangbaochong/p/5827167.html
    2. 原子操作 https://88250.b3log.org/java-atomic-conncurrent
    3. 死锁的产生条件

  10. other

    1. 面向对向的设计原则 https://www.jianshu.com/p/e378025920f8
    2. https://blog.csdn.net/hope900/article/details/78647466
    3. JVM 复习
    4. 五种IO模型
    5. JVM调优
    6. 缓存一致性
    7. spring面试题
    8. springboot的好处
  11. DB

    1. 索引的种类、索引的实现原理
      a. https://www.cnblogs.com/aspwebchh/p/6652855.html
      b. 实现原理
      https://monkeysayhi.github.io/2018/03/06/浅谈MySQL的B树索引与索引优化
    2. 复合索引https://www.cnblogs.com/summer0space/p/7247778.html
    3. 聚簇索引和非聚簇索引B+树的实现
      1. https://blog.csdn.net/lisuyibmd/article/details/53004848
      2. https://blog.csdn.net/xifeijian/article/details/20316775 可以背背
    4. DB锁 https://blog.csdn.net/samjustin1/article/details/52210125
      a. https://blog.csdn.net/aluomaidi/article/details/52460844
    5. 数据库锁的种类 https://blog.csdn.net/zdplife/article/details/48035837
    6. 锁的粒度
    7. 事务隔离级别 https://blog.csdn.net/qq_33290787/article/details/51924963
    8. 事务的特点
      a. http://www.jdon.com/concurrent/acid-database.html
      b. https://blog.csdn.net/u012440687/article/details/52116108
    9. 数据的完整性:https://blog.csdn.net/zwc2xm/article/details/72864589
    10. 悲观锁与乐观锁 https://blog.csdn.net/rexct392358928/article/details/52230737
    11. 内存、缓存、DB一致性 https://blog.csdn.net/simba_1986/article/details/77823309
  12. distribution

    1. 分布式:cap
    2. 分布式系统的概念 https://blog.csdn.net/denghejing/article/details/60763800
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值