这取决于你面试的公司和你在做什么。
如果我看前端
1.如果是招实习生,我会考虑这个人解决问题的思维能力、认知学习新事物的能力。
2.如果项目组招聘我来工作,我会考虑这个人的工作经验和处理问题的思路。
如果我是面试官,我不会问太多问题。原因如下:
1.这部分事情太简单了。作为前端,如果这些东西都不能称为前端。作为一个外行,你很容易在短时间内学会这些东西。
2.页面是否美观是设计的工作。因此,CSS只是一项基本技能,而不是衡量个人能力的关键。Html只是一个标签。在许多情况下,前端使用自定义标记。你知道的div可以做成按钮、单选框或下拉框。所以HTML超文本标记不是很重要,你甚至可以使用div来创建一个没有任何其他标记的完整页面。
3.数据呈现和用户交互是网站开发的重要环节。前端最耗时的部分是从后端取出数据并放在页面上。
“基础”不重要,重要的是基本功。如何将数据呈现到页面上,如何使页面美观,如何使页面在特殊情况下不会出错,以及如何在出现问题后解决问题是前端的重中之重。如何下降到底部并装载更多?万一有什么事耽搁了或出了问题怎么办?如何得到某某的高度控制?如何通过数据绑定将树结构呈现给页面?如何在浏览器中动态生成海报图像?等等。我们能解决这些问题吗?如何解决?
作为一个前端,一个IT行业,一个工具,实用,解决问题是王道。如果你问你为什么不去问“基础”,那就意味着你对前端工作的了解不够,你仍然停留在对HTML+CSS+JS可以写一页的认识上,所以现在你应该提高你的认知,不断接触新事物,如VUE、NoDEJs、电子等。