• 面试知识点总结之岗位需求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等前端主流得相关技术。
  • 相关阅读:
    【转载】八大排序算法
    【转载】算法的时间复杂度和空间复杂度的计算
    【转载】SpringMVC前台给后台传值的方式
    Session方法
    配置《算法 第四版》的Eclipse开发环境
    Learning Scrapy笔记(三)- Scrapy基础
    Learning Scrapy笔记(七)- Scrapy根据Excel文件运行多个爬虫
    Learning Scrapy笔记(六)- Scrapy处理JSON API和AJAX页面
    Scrapy Learning笔记(四)- Scrapy双向爬取
    Learning Scrapy笔记(五)- Scrapy登录网站
  • 原文地址:https://www.cnblogs.com/cgy-home/p/14521756.html
Copyright © 2020-2023  润新知