乐趣区

关于前端:面试问题背后到底在问什么说出了答案却没有说到面试官心坎上

前言

从面试官的角度来说,面试中考查的题目,并不是仅仅考查这道题目自身,题目的对错并不跟最终后果间接挂钩。面试官更心愿以题目为契机, 考查面试者剖析问题,解决问题的能力,以及交换过程中所体现的逻辑推理和思维形式等。

问题背地到底在问什么

这里我举一些常见的题目,从面试官的角度来阐明背地的考查内容:

1. 询问过来的工作中碰到过的一个我的项目或者解决过的问题

面试官的角度:
这类问题的次要目标是通过一个具体的案例考查候选人对于本人业务的相熟和了解水平,以及碰到业务问题的时候是如何面对问题的。须要留神肯定要尽可能依照 STAR(Situation, Task, Action, Result) 的技巧来组织对话,理解问题背地的信息,候选人自己的奉献,以及反映进去的能力。

对于候选人的答复,须要判断其语言的信息量,如果形容词比拟多,比方做得很好,客户反馈不错之类的答复,应该要求其给出明确的形容,到底好在什么中央,有没有明确的内容和数据,而不是含混的形容一下。通常如果一个技术人员在失去明确提醒状况下还是不能切换到陈说事实的形式,那么咱们基本上能够认为这个人对于平时的工作是不足感性思考的。

2. 对于 XXX 你怎么看?

面试官的角度:
这一类问题个别是没有明确的答案的,次要看候选人是否有本人的了解,比方能够问候选人对于一些常见的编程和软件工程理念的认识,来看看候选人平时对于这些问题是否有思考和总结。也能够是对于最近的一些技术热点的关注,等等。

作为面试官,应该疏导候选人实现地表述本人的逻辑,理解其观点背地的内容,考查候选人对于概念的了解和实际的水平,看看候选人是否有比拟紧密的可能自圆其说的逻辑。

3. 你的敌人或者共事是怎么评估你的?

面试官的角度:
这个问题能够考查候选人是不是一个自省的人,是否意识到本人的短处和短处。有的时候须要深挖。深挖的时候要让候选人形容一个能合乎其观点的事实,这样能力正确评估候选人理论的状态。

4. 最近在看什么书?

面试官的角度:
这个问题看起来简略,然而可能察看候选人的学习形式和习惯,除了让候选人报出书名,肯定须要让他讲讲这本书外面让他印象粗浅的章节,以及他从中学到了什么?

5. 工作之余做什么事件?

面试官的角度:
这个问题是察看候选人是不是真的对技术有趣味和激情的一个很好的形式,一个技术狂的业余生活也很有可能和技术有很大的关系,比方做些开源的软件,DIY 一些设施等等。

技术面试题没有背地

问到技术题目,这里的答案对错更为直观。小编整顿了一套前端面试题,让咱们的面试更简略。

CSS

  • 请你讲一讲 CSS 的权重和优先级
  • 介绍 Flex 布局,flex 是什么属性的缩写:
  • CSS 怎么画一个大小为父元素宽度一半的正方形?
  • CSS 实现自适应正方形、等宽高比矩形
  • 实现两栏布局的形式
  • 实现三列布局的形式
  • CSS 动画有哪些?
  • 用 css2 和 css3 别离写一下垂直居中和程度居中
  • opacity 能够有过渡成果嘛?

    JavaScript

  • 问:0.1 + 0.2 === 0.3 嘛?为什么?
  • JS 数据类型
  • JS 整数是怎么示意的?
  • Number() 的存储空间是多大?如果后盾发送了一个超过最大本人的数字怎么办
  • 写代码:实现函数可能深度克隆根本类型
  • 事件流
  • 事件是如何实现的?
  • new 一个函数产生了什么
  • new 一个构造函数,如果函数返回 return {}、return null,return 1,return true 会产生什么状况?
  • symbol 有什么用途

    计算机网络

  • DDOS 攻打
  • http 申请过程
  • TCP 和 UDP 的区别以及利用场景
  • tcp 中拥塞防止和流量管制机制
  • http 和 https
  • http/2
  • 说下 http 缓存吧

    Vue 框架

  • active-class 是哪个组件的属性?嵌套路由怎么定义?
  • 怎么定义 vue-router 的动静路由?怎么获取传过来的动静参数?
  • vue-router 有哪几种导航钩子?
  • scss 是什么?在 vue.cli 中的装置应用步骤是?有哪几大个性?
  • mint-ui 是什么?怎么应用?说出至多三个组件应用办法?
  • v-model 是什么?怎么应用?vue 中标签怎么绑定事件?
  • axios 是什么?怎么应用?形容应用它实现登录性能的流程?
  • axios+tp5 进阶中,调用 axios.post(‘api/user’)是进行的什么操作?axios.put(‘api/user/8′)呢?
  • 什么是 RESTful API?怎么应用?
  • vuex 是什么?怎么应用?哪种性能场景应用它?

    算法

  • 冒泡排序
  • 抉择排序
  • 疾速排序
  • 二叉树查找: 最大值、最小值、固定值
  • 二叉树遍历
  • 二叉树的最大深度
  • 给予链表中的任一节点,把它删除掉
  • 链表顺叙
  • 如何判断一个单链表有环
  • 给定一个有序数组,找出两个数相加为一个指标数

小编前面还有内容,就不把面试题和答案开展来写了,完整版的解析前端面试题材料间接点击这里获取噢。

反客为主

对于面试教训少或不想过多去想题目背地等小伙伴,能够写博客,在面试中不会太被动,记录本人素日的技术思考,倒腾出的解决方案,创立或者参加开源我的项目,把本人的博客和 Github 整得有模有样,各种剖析、源码、解决方案、开源我的项目,让面试官不带着他的问题来问你,而是因你的博客激发了对你的趣味,这时的话语主导权就在咱们这了。

当然也有 2 点须要留神:

  • 高质量博客
    博客既然是反映你本人技术水平的一个中央,那么首先就要保障原创,的确是你的货色,如果全是搬运的 API 文档或者其他人的货色或者小白教学的无脑文,那么还不如没有,面试官看了后只会感觉你难道就这点程度?所以,博客的品质肯定要保障
  • 坚持不懈
    不能三天打鱼两天晒网,肯定要坚持下去,造成一个连贯的体验,一是让人一看就感觉你这人的确是认真在做这件事件,二是只有这样你能力有足够多的积攒,几十篇文章必定比寥寥几篇文章更能让面试官全方面理解你

    最初

    咱们也不是面试官肚里的蛔虫,猜不准他到底想要什么答案,咱们能做的把问题答复的清晰明了,就像前言说的,考查面试者剖析问题,解决问题的能力,以及交换过程中所体现的逻辑推理和思维形式等。也不要被因没有会打上问题感到丧气,在做复盘时多想想面试官为什么这么问,能反推出你的有余点。

退出移动版