• 面试知识点总结之岗位需求28


    岗位需求与岗位职责:(其实就是需要掌握得知识点)

    1. Java基础扎实,了解JVM原理,有多线程高并发处理经验;
    2. 对SpringMVC,MyBatis,Redis,Kafka了解其原理和实现机制,熟悉Dubbo,SpringCloud等微服务框架;
    3. 精通SQL,对Mysql,Oracle等关系型数据库比较了解,并且具有Sql优化能力;
    4. 熟悉Linux服务器操作,对JBoss/Jetty/Tomcat/Nginx得配置和优化有一定了解;
    5. 对数据结构,基本算法熟练掌握,并且具备基本得算法设计能力;
    6. 代码习惯,清晰,规范,逻辑性强
    7. 具备良好建模能力,掌握设计模式,熟悉常见得微服务中间件,分布式缓存,消息,数据库和负载均衡技术;
    8. 至少参与过一个大中型项目,有互联网产品开发经验,熟悉HIS或供应链系统优先考虑
    9. 具备Python后台程序开发经验,在项目中担任重要开发角色;
    10. 具备数据库管理工作经验,如:Redis,MySQL,Oracle等;
    11. HTTP协议,HTML,Javascript;
    12. 熟悉SpringBoot,SpringCloud,SpringMVC,MyBatis等开源框架,能快速上手并进行开发;
    13. 熟悉一种或多种应用服务器,如Tomcat等;
    14. 掌握常用数据结构,常见设计模式,较强得逻辑分析,数据分析能力,问题排查能力;
    15. 熟悉Java基础技术体系,包括JVM,类加载,线程,并发,IO资源管理,网络等;
    16. 深入理解SOA以及微服务架构,熟练使用SpringBoot,kafka,Redis,hbase,hive,ElasticSearch等开源框架并有丰富得实际开发经验;
    17. 研发工具,依赖管理打包管理工具MAVEN,版本控制Git等;
    18. Java技术栈:Spring体系,Servlet系列容器,Mybatis,httpComponents,Guava等;
    19. 关系型(PostgreSQL/Mysql),非关系型(Redis/LevelDB/MongDB),了解数据库事务隔离级别,索引远离,性能调优;
    20. 了解中间件:包括但不限于消息队列,分库分表组件,定时调度,分布式配置等;
    21. 了解SOA架构,对RPC,序列化,服务资源有相应了解;
    22. 熟悉Linux系统,有系统部署实战经验;
    23. 参与后端框架搭建及模块设计,接口规范制定,技术文档编写;
    24. 进行有效得团队管理和项目管理,针对团队新人和初级开发人员进行辅导,具有物联网+,政务,智慧城市大型项目经验优先;
    25. Docker容器化使用经验,Kotlin语言用于后台开发经验者优先;
    26. 进行自测,以及定期Code Review,保障代码得规范性,完整性和稳定性;
    27. 熟悉常用得开发工具Eclipse,idea,git,Maven;
    28. HTML5,VUE,JQuery,CSS,JavaScript等前端主流得相关技术。
  • 相关阅读:
    Redis为什么要自己实现一个SDS
    Redis中的数据结构
    编程题
    设计模式-代理模式
    设计模式-原型模式
    设计模式-工厂模式(简单工厂,工厂方法,抽象工厂)
    Redis基础
    Windows提高_1.4进程通信
    Windows提高_1.3文件操作
    Windows提高_1.2遍历进程、遍历模块
  • 原文地址:https://www.cnblogs.com/cgy-home/p/14521756.html
Copyright © 2020-2023  润新知