这算前端面试八股文造火箭吗?

2022-07-18 14:13:06 +08:00
 hzxxx
中级前端
vue2 (视面试者简历而定)
1. $nextTick 的功能
2. $set 的功能
3. keepalive 组件的功能与注意点

vue3 (视面试者简历而定)
1. ref 与 reactive 的功能与区别
2. toRef 的功能
3. vue3 与 vue2 生命周期的不同

react16.8 (视面试者简历而定)
1. useEffect 如何模拟挂载与卸载事件
2. useState 与 useRef 的功能与区别
3. 封装一个倒计时 hook

JS
1. 获取节点的方式
2. 防抖

一道实际需求题(随机网站某需求实现,如多级菜单、简单响应式首页)
9130 次点击
所在节点    求职
73 条回复
totoro2
2022-07-18 21:01:29 +08:00
我觉得还算基础吧,对于中级而言
vivipure
2022-07-18 21:05:01 +08:00
常识
hzxxx
2022-07-18 21:13:31 +08:00
@witcat 我就把实际业务比较频繁的一些方法抽出来做题目,像$nextTick 和 ref 这些,最后一题就是看实际解决问题的思路,大概一个伪代码就可以了,这边分公司只是要招干活的,也没要求学历什么的,我准备的题都是根据面试老哥简历写的信息来问的,比如没写 react 我就不问,写了 webpack 、vue2 ,那我就问 webpack 和 vue2 ,写什么我就问什么,问一些常用的东西,问一下有没踩过什么坑,以前后端和 android 招聘就是出急转弯和算法题,来面试的都死成狗了,就问个简单的 dp
我自己衡量是不难的题目,但是给几个小哥喷了我就迷了,想着上网问问吧,是不是我过了,过了我就改一下,别太为难同是打工人,毕竟这些东西学学写写也就会了,但我还是觉得写过 1-2 年的前端,就算用的不多,至少文档也会有看过,在网上在公司项目会有别人用,至少有个印象,知道是什么吧,我都没问 errorHandler 、冷门指令什么的了,我面试的经验也不少,我真的认真衡量过,对比我以前面过的广州、深圳公司,这些题目真的不难
毕竟只是想招个中级前端,就没必要整些算法题来了,出算法题真的几个月都发不出一个 offer ,我这边遇到的事实就是这样,我也不知道为什么,只能以事实为基准
hzxxx
2022-07-18 21:21:10 +08:00
我的初心是为了提高通过率,我自己也遇到过令人(自己)无语的面试题目,我不会去再这样为难打工人,但是不至于基础的、常用的都不会,不然给大家都带来麻烦,从我工作的几年来看,遇到的人和项目,这些题目我是思量过了才选出来的,还和同事商量过,基础和实际都有,说出来你们可能不信,就获取节点的方法,还真的挺多人一个都不知道,我说可以用框架的方法,也还是有不少不知道的
hzxxx
2022-07-18 21:28:53 +08:00
公司的薪资不算低,在我潜伏的同行群里,也算是中等水平,之前面过有赞毕业的老哥,对比工资也差不多,在 1-2k 这样浮动,公司氛围还好,管理较松,弹性上班,项目也不会老
筛选简历也没啥办法,项目都大同小异,每个简历都写着熟悉 Vue 全家桶、熟悉 React 生态、熟悉这个那个的,既然都熟悉了,不至于文档靠前的 api 都不会吧,我自己实在难通过这个纸面的一些信息就筛掉不太符合公司需求的
baishi732
2022-07-18 23:17:03 +08:00
$nextTick 和 keepalive 感觉的确要看项目,有的项目可能真的基本不用。但是这两个知识点是网上随便抓几篇面经来都大概率会讲到的,如果面试者说有印象但是因为项目中没怎么用过而答得不好的话,可以理解,如果完全不知道是个啥,就该怀疑下面试者有没有好好复习了。
erlking
2022-07-19 08:22:50 +08:00
op 这充其量算考 view lib ?
不过最近几年发现一个很有趣的现象,前端不考 html ,css ,同行大多 tag 乱用,样式写的稀烂……
kinghly
2022-07-19 08:42:36 +08:00
不问点原理?可能你也不了解原理[ dog ]
darkengine
2022-07-19 09:19:31 +08:00
react16.8 (视面试者简历而定)
1. useEffect 如何模拟挂载与卸载事件
2. useState 与 useRef 的功能与区别
3. 封装一个倒计时 hook

默默看了下,这个我也不懂,大概给点儿时间能搞清楚
jydeng
2022-07-19 09:30:31 +08:00
算基础题,有准备过的候选人应该答的上来。
mshadow
2022-07-19 09:51:31 +08:00
歪个楼,公司有个前端,职级还挺高的,不清楚 mv cp mkdir 的基本用法,说多文件上传做不了,表单没点保存之前的 checkbox 状态要后端存。
因为后端用 protobuf 定义的接口数据结构,protobuf 没法定义二维数组,所以返回的二维数组的 json 字符串,被这个前端说前端没法解析。听不进去一句话。
每次和这人开会都犯高血压。
sampeng
2022-07-19 10:51:14 +08:00
八股文不是不好。通篇八股文是要挨骂的。。。但是少量八股文看看风水也是合适的。毕竟,都是八股文了,背一下不麻烦吧?
a4page
2022-07-19 11:14:34 +08:00
react 这个来看真是不难,如果用过 hook 基本上是能回答出来的,不过有些直接用函数式编程 没用过 class component 就不好说了
hhjswf
2022-07-19 11:27:30 +08:00
@ffgrinder 招的什么岗位,如果是开发纯纯的刁难人。不要说高中奥赛题,就是稍微中等难度高考题,都能考倒一片人。这个 60 分肯定聪明,0 分干活未必比他差
ffgrinder
2022-07-19 11:34:47 +08:00
@hhjswf 当然不是程序员,是数学相关的岗位。
zhwithsweet
2022-07-19 11:45:22 +08:00
@mshadow #51 他 base 多少?
Geo200
2022-07-19 13:16:27 +08:00
比字节的八股文强多了
serge001
2022-07-19 13:24:20 +08:00
@xiyan00 确实偏了。。主要是日常太少用了,我也以为是相对于父元素的字体大小,搜了下正确答案:在 font-size 中使用是相对于父元素的字体大小,在其他属性中使用是相对于自身的字体大小,如 width
Hslacker
2022-07-19 14:23:33 +08:00
除了 vue3 的那个都用过,不过现在答不出标准答案了,半年没写 vue 跟 react 了
mandex
2022-07-19 15:52:25 +08:00
这些都是很基础的,题目没啥问题。但是现在有些前端候选人真的太水了,莫名其妙的自信。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/866998

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX