核心技术知识储备

Note: 不用大而全. 结合自己的经验和学习,深入准备和总结.

重点: 数据库, Spring. 深入总结。

1. 工作经验:

Spring Core

Spring MVC

Spring Batch

Postgres

Hibernate

REST API

Tomcat

Akka

ZeroMQ

存储系统: 面试官总是问到

  • 如何做负载均衡和并发读写的?
  • 存储系统的优势和特色是什么?
  • 存储系统的底层实现?基本原理?用什么样的形式和技术把这些硬盘组织起来的? 你设计HDFS也要考虑这个问题。
  • 与互联网,大数据,云计算的相关技术结合起来,存储系统可能和互联网系统,大数据系统,解决着同样的问题。 如何挖掘呢?问人 找到相关的Team.
  • 存储系统是如何升级的?
  • 存储系统是如何做灾备的? MappedRaid.
  • 存储系统是如何做到99.999%的
  • 存储系统是如何一步一步上新功能的?
  • 存储系统是如何保证性能的?Qutas
  • 存储系统是如何监控自己的?
  • 存储系统的不同软件模块是如何管理的?CF
  • 存储系统是如何提升存储效率,降低成本的?
  • 存储系统是如何测试的?才能保证质量,以发布给用户?

以上这些问题,也是常见软件系统要解决的基本问题。自己平时要培养起兴趣,多积累和学习。

2. GIT

3. 自己研究的:

  1. Memcached
  2. MapReduce/GFS/BigTable, Hadoop, HDFS
  3. ZeorMQ.
  4. Disruptor.
  5. Redis (TODO)
  6. Jetty(TODO)
  7. Cassandra(TODO)
  8. MongoDB(TODO)

results matching ""

    No results matching ""