美文网首页
换个角度看Java面试

换个角度看Java面试

作者: wustmz | 来源:发表于2019-06-24 11:00 被阅读0次

    找工作离不开面试,不管是Java面试还是其他类型工作的面试,本质就是用你的价值换取money。你的薪资取决于你能为公司创造多大的价值,而这个价值如何评估必须得通过面试。

    所以如果想获取更高的薪资福利,必须具备高价值的Java技能体系,我对这个体系总结了两面一点

    资源利用

    资源利用是最重要的一点,不管是微观还是宏观都是围绕这一点来展开的,一位优秀的程序员就是利用有限的资源做更多的事。

    宏观层面

    从宏观上来讲,如何设计项目架构。
    好的架构围绕五个点来展开,包括:

    • 高性能
    • 可用性
    • 伸缩性
    • 扩展性
    • 安全性

    微观层面

    从微观上来讲,如何利用内存和硬盘。

    • 内存
      对于内存来讲,Java代码是在jvm上运行的,了解了jvm内存模型,了解gc的机制才能够更好的实现Java代码的优化。
    • 硬盘
      而对于硬盘来讲,数据库中的数据是存储在硬盘中的,如何选用数据库引擎,如何建表,如何设计字段,如何创建索引等都利于我们更好的查询数据和修改数据。

    结语

    在学习技术的时候,一定要搞清楚这个技术产生的背景,弄明白在什么场景解决什么特定的问题,其实很多技术内部都是相通的。我们必须夯实基础,不断学习,不断总结,才能够更好地利用我们的技能去解决问题。

    但是技术只是用来解决问题的工具而已,我们不能局限于技术,要做一个优秀的程序员,更要做一个有趣的人,我们需要学习的还有很多很多。

    相关文章

      网友评论

          本文标题:换个角度看Java面试

          本文链接:https://www.haomeiwen.com/subject/tsfnqctx.html