Web前端开发工程师面试(2020-9-15 面试笔试题目及回答思路指南)

面试题来自某互联网独角兽公司的前端开发工程师岗位面试记录,刚打听到的还很新鲜。

面试官和面试者小编都挺熟悉,所以内容具备一定参考价值。

面试中夹杂笔试,整个过程流程大体如下:

1

Q:简单做下自我介绍

A:这里是在问前端技术路线、技术面、技术成长规划,别有的没的讲一堆废话。

2

Q:离职原因是什么?

A:这里是问你,哪些原因会导致你离职?你工作的不稳定因素有哪些?你是不是一个喜欢抱怨、甩锅?

3

Q:vue 生态理解,比如 cdn cli ssr 等

A:vue 开发该项目组常用这三种方式:

(1)传统cdn引入模式,html+js

(2)主流的 vue 脚手架模式

(3)ssr,服务端渲染模式

在不同场景,使用不同模式

4

Q:笔试,手写组件,组件实现:

(1)加载时动画

(2)接收使用父组件传递的对象参数

(3)支持鼠标点击事件

A:考察手写组件,vue 运行机制及数据结构

这题很简单,能过滤嘴巴程序员。对正经写代码的程序员来说,就是送分题。

5

Q:算法有没有研究?动态规划和分治法有啥区别?怎么用?

A:算法理解,根据面试人员实力灵活提问。这里刷题的学霸们脱颖而出!

6

Q:协作经验有吧?前后端协议、后端基础编程、Nginx配置、文档撰写都会吧?能不能手写个POST请求发送接收?

A:

这个问题纯经验验证,做过基本都能答出来。

(1)前后端数据交互,axios 要用的溜

(2)后端语言比如 php、Java、Go什么的,多少得大概知道一点吧

(3)文档,Markdown、Visio、Xmind什么的,得都会用吧。什么?你不写文档?那至少也得会用啊。

7

Q:前端生态,比如 bootstrap jquery layui element-ui iview react react-native angular 什么的,都了解吧?

A:这个问题是看知识面,以及对前端生态的理解

8

Q:面子题,送分题,比如 vue-router 双向绑定 渐进式理解 vue相比传统前端优势

A:

这个问题分两种情况

(1) 你很菜,啥都不会,前面的题目回答的一塌糊涂

那面试官只是在打打冷场,他在尝试找个你能说几句的问题,为了场面不那么尴尬。

这个时候,你随便说就好,反正你也没啥机会。

(2)前面的问题正好是你的知识盲区,或者不是你擅长回答的,那你可以在此时反击

你选取你擅长的知识点拿出来,尝试打动面试官。

(3)你很牛,面试官想听你吹吹牛

这个概率还是很大的。很多时候,团队Leader(面试官)不一定是搞前端的,自己也不怎么懂。听你吹吹牛,长长见识。

版权声明

弈心博客


本文首发site_name,转载请附上博文链接!