最近一直在招人 东北二线城市给的薪资范围在 15K 左右 技术栈 Vue ,面了好多前端感觉都不太合适。 有的开发经验都是 5-8 年,问了一些很基础问题和场景问题好多人都回答不出来。 开场之前都会先按照做过的项目简单聊一聊,然后针对熟悉的业务场景 出个题考考。 例如 文件上传 如何实现一个支持 文件上传并发控制(最大同时上传 N 个文件,超出的进行等待,然后自动补上),重试机制,对于较大文件实现文件切片,以及文件的 hash 值计算
就这个一个问题面试了好多人都答不出来,甚至连实现的设计思路也没有,是我这个问题难度比较大嘛,我觉得这个题目对于一个 5 年以上的前端来说 应该很基础的吧,而且文件上传这种场景也都是比较常见的。
还有在简历上写了精通或者熟练掌握 Vue 我就提出一个如何实现一个 响应式数据外加依赖收集(同步赋值操作需要合并) 也都是回答不上
大家作为面试官都是如何筛选候选人的呢
![]() |
1
povsister 1 天前
给多少钱招什么样的人,15k 就要求有问题建模和解决能力未免有点过分了。
这个价只能找个水平还行的搬砖仔,能把 PRD 或者 TRD 给你翻译明白就行 |
![]() |
2
InDom 1 天前
前端? 并发?
起码我作为一个后端, 以为这是后端干的活... |
4
bsg1992 OP @povsister 因为是在东北二线城市 15K 也是 一个算是比较可观的薪水了,如果匹配程度高的也是可以上浮
而且作为一个至少有 5 年的前端开发经验,我给我推到的简历 经验都是 8 年左右的,干了怎么久的开发 不至于这种程度问题打不出来吧 |
6
jamesjammy061 1 天前 ![]() 感觉这种题目,适合应届校招🤣的八股
|
7
ice980 1 天前
说实话,工作中没用过大文件上传,只在刷题的时候遇到过。但是了解后也不难,没必要用一道题下结论,可以给予答题者引导来考察他解决问题的能力。
|
![]() |
8
coderlxm 1 天前 via Android ![]() 这种题完全一点思路都没有确实有点水了,不过面试一般也不会只通过一道题目就下结论。不过看了上面的回复,似乎觉得答不上这类题目还是很正常的,这样反而让我对市场更加安心了。
|
![]() |
9
zhangk23 1 天前
并不是所有前端都做过这种业务逻辑的,你面试问我要我给个分片隔离 重传的题,如果我要不是刚好搭过云盘的模块,不然怕不是我也答不了
|
![]() |
10
SanjinGG 1 天前 via Android ![]() 我其实不是很懂面试为什么不问实际应用,文件上传基本都用的 oss 了吧,oss 都给 sdk 你用了还要自己实现,真要会进去做一套又不敢用。面试建议就问项目难点,没思路给点引导就行了,毕竟互联网就是让你查的,整天问点自己知道的毫无意义。
|
11
ZhuWenJian 1 天前
4 年安卓路过。这种题对于基础好的,实战经验丰富(有一点深度,经常做方案设计的),应该都能有点自己的想法。
我也没研究过,都是用第三方框架去做。 但如果让我自己来回答的话,那:多线程和线程池需要吧、排队队列需要吧、文件分段上传需要吧、状态标记从而进行重试需要吧。 这些都是比较基础的,如果经常看源码,应该都会知道。 只能说面试的都比较水吧,CURD boy ,缺少自己的思考。 |
![]() |
12
kekeabab 1 天前
@povsister #1 东北 15k 算非常高的了,如果是哈尔滨的话,除非是大厂,中小厂很多 15k 左右都是 leader 级别了,普通员工 8k 左右可能都不多,要不然怎么都往南方跑呢,东北只有辽宁那边经济还可以。
|
![]() |
13
wjfz 1 天前
简历筛一线回来的人。
|
15
PC9528 1 天前
如果只是这些问题,确实也算简单了.
|
16
fredweili 1 天前
策略差不多,也只能从候选里面挑好一点的,面试也有时间绩效的,自己的事情还多得很
|
![]() |
17
magic3584 1 天前
1. 我会在面试前拿到简历,然后在简历上圈出一些感兴趣的问题,只要能把这些说清楚就差不多了,排除掉用别人成果的可能。
2. 问一下最近工作中有没有遇到什么问题,怎么解决的 3. 问一下我工作中遇到的问题,看他有没有解决思路 从实际应用出发,不考八股文(我也不会🤣 但是前一段面试 flutter, 10 个人里有 2 个过关就不错了,我很诧异 |
18
zy0829 1 天前
这不都八股文吗,5-8 年建议你深入问问项目
|
19
paopjian 1 天前
问 vue 实现原理八股我觉得没问题, 问文件上传可太典了, 现在各个卖课的都是这一套, 能和你一套一套聊的反而是那些培训班出来的, 真工作谁从零开始手撸功能
|
22
daolanfler 1 天前
这两个问题 AI 应该回答的挺好,这两个问题而言很多卖面经资料的都有
|
24
wind2729 1 天前
如果题主只是问如何实现一系列 Job 的并发控制机制,仅拿文件举个例子,这算是很工作中很常见的诉求?
当然这种东西社区也有很多实现罢了 https://radash-docs.vercel.app/docs/async/parallel |
25
Plutooo 1 天前
有的公司需要在二线招人的时候,都会挂一个岗位在一线,然后备注 baseXXX ,OP 可以试试这种方式
|
![]() |
26
happinessnch 1 天前
面试多去了解候选人会什么,而不是用自己会的内容套候选人,
如果一次面试,你只能说出候选人不会什么,说不出候选人会什么,这次面试就很失败。 当然这个责任在于双方。 |
![]() |
27
dawang666 1 天前
问他做过最难/最成功的项目,在项目里是什么角色,追问细节。
|
![]() |
28
yhxx 1 天前
我工作挺多年了,大文件切片上传什么的也没做过
不过完全没思路有点离谱吧 面试不就是这样,给你一个场景,你做过说明你经验丰富,没做过的那更好了,正好看看你是怎么分析这个问题的,有哪些思路 |
![]() |
29
MEIerer 1 天前
哈哈哈
|
![]() |
30
wtf12138 1 天前
正常来说应该是有思路的
|
33
AdminZ 1 天前
@bsg1992 我三年经验,我做过你这个项目,队列、并发上传文件夹(包含压缩包),断点续传、崩溃续传,会 threejs 数字孪生实战,会 openlayers 做二维 gis ,可惜我在武汉,工资都没有 15
|
34
hellofreckles 1 天前
有 AI 了怎么做还是问题吗?你还不如问问他们,如果做文件上传,你会考虑哪些点。但凡能考虑到的,都是 AI 能解决的。
|
35
amrom 1 天前
有些人面试想的是面出求职者不会的地方,有些人可以面出求职者会的地方,不会的总是比会的要多,就是这个矛盾
|
![]() |
36
shadowyue 1 天前
你不如问问,怎么知道文件上传的进度。
按我当面试官的经验,回答不出来的人一大把。 |
![]() |
37
shadowyue 1 天前
#36 再补充一个问题,前端如何拿到下载文件时候返回的文件名
|