标题 2
这里是内容。
标题 3
这里是内容。
API (Application Programming Interface)=应用程序编程接口通过一套套的要求,用来管理应用程序之间的沟通。一个API相当于你跟它说要求,它会为你完成任务。而且你不需要知道它是如何做到的,你只需要问你想要的东西。
SDK (Software Development Kit)=软件开发工具包可用于开发面向特定平台的软件应用程序的工具包。举个例子,如果你想组装一个模型车或飞机。在构建这个模型时,需要一整套物品去组装。SDK相当于组装它们所需的工具,包括装配说明等等。
你想吃面包,而你家对街有一家面包店卖面包和烤面包机。API方式是你经过马路去这家面包店买了一个面包。API就是买面包。
面试宝典现在叫八股文。说实话挺反感面试应届面这东西的。这些根本不算知识最多算知道。 你无法要求所有人都看过JDK源码, 能够明白工作原理或者快速设计一个类似的的时间就行了。 真正需要考核的是候选人是解决问题的能力, 知识面的广度以及特定场景技术选型的思路。
这种八股文最多算一个门槛, 考察的是你至少肯花时间背了或者了解了。稍微有点经验的面试官就会根据你的回答深挖下去, 例如HashMap 候选人提到了红黑树, 那么就会顺着问红黑树左旋、右旋、变色相关的问题, 在询问红黑树和平衡二叉树的区别, 特定业务场景的选型。
所以无论什么知识最重要的是结合业务,拥抱变化!
一个标准的面试流程中,肯定会在一面二面中问到你具体做过的项目,然后追问项目的细节。
一个标准的面试流程中,肯定会在一面二面中问到你具体做过的项目,然后追问项目的细节。这类问题往往会通过下面形式来提问:
这类跟项目相关的综合性问题,既能体现候选人的技术水平、业务水平和架构能力,也能够辨别候选人是不是真的做过项目,还能够发现候选人的一些软技能。