职位要求

  • 职位要求整理
    1. 熟悉常见设计模式
    2. 精通Java编程,熟悉常用web框架,对Java内存模型、多线程、垃圾回收、NIO等有一定研究 , 熟悉java线上调优以及故障排查
    3. 掌握IO、多线程、集合及JVM原理和性能调优
    4. 熟悉http协议,了解基本的网络安全常识
    5. 熟练使用Linux系统的常用命令,对Linux下开发环境有开发经验
    6. 精通 Spring 框架、熟练使用至少一种ORM框架如Hibernate、MyBatis
    7. 精通 Mysql 应用开发,能编写较复杂SQL,有一定的SQL性能调优经验
    8. 熟练使用至少一种NOSQL(Redis/Memcache/MongoDB等),理解其使用场景和限制
    9. 熟悉部分NIO框架(如Netty)、RPC调用框架(如Thrift)、消息队列框架(RabbitMQ/Kafka等),rpc框架的使用和原理 ,有JEESITE框架开发经验者优先,了解分布式协调服务 Zookeeper者优先
    10. 具有大规模高并发访问的Web应用设计和开发经验者,对高并发处理情况下的负载调优有相关经验者优先;

你可能感兴趣的:(面试)