平时前端面试一些题目

2022-04-06 15:43:32 +08:00
 shenqi
小厂招人难,烦人,这几年招人都没有断过。
不像那些名声在外的厂,给得起钱请得起大神。


目标招中级的前端,不知道以下几道题算不算超纲,目标是 1-3 年经验的前端:

一面主要问题:
1 ,设置 cookies 的参数。
2 ,正则里面的小括号代表什么,贪婪非贪婪是什么。
3 ,箭头函数特性是啥,使用了 call,apply,bind 运行会怎么样,this 变成什么,为什么。
4 ,树,深度遍历和广度遍历是什么思想,怎么实现这思想。
5 ,array 的 sort 的参数中 a,b 分别是啥。然后一个班的学生进行排队。条件一:按照身高从低到高排序。条件二:同样身高的情况下,女生排前。

其他基础问题(例如 display 的合法值是什么)太基础,不写出来。


二面主要问题:
1 ,从产品,设计,测试,用户这几个角度考虑,设计个登录功能。
然后和后端(我临时假装后端)商量怎么做,需要什么样的 api 。
2 ,你觉得应该怎么做 省->市->区 这种级联的数据源怎么组装,api 要怎么样给。


一面考得的是基础,还有就是指点后领悟解决的问题。(不希望回:这个不知道。)

二面考的是前端的素养,作为一个前端,肯定得关注平时的功能,而不是只是为了切图而切图。而且还最少知道后端大概返回什么样的结构,为什么这样返回。

希望有正在找工作的前端,考虑考虑我厂。
4842 次点击
所在节点    程序员
33 条回复
DrakeXiang
2022-04-07 10:51:28 +08:00
@superfatboy 可能也是我做的项目太少了,我们接口基本都是 jwt ,只有前司的一个老项目里面有 cookie ,后面重构也去掉了。。我对这块知识基本空白,只记得当初学前端的时候顺带知道的一些,比如有 4kb 还是多少的大小限制,然后会随着每次请求带到服务器,然后可以设置过期时间,安全性不如 localstorage/sessionstorage ,其他就基本不知道了
wangtian2020
2022-04-07 11:31:10 +08:00
人无法熟悉自己平时不用的功能。cookies 我没用过没关注,正则我每次使用都是查文档,正则我用过最实用的一次是匹配 px 且不匹配 rpx (微信小程序)。call,apply,bind 没用过,从没遇见过这种场景。promise ,async fun ,await 不问问? dfs 和 bfs 我也就勉强能写平时根本用不到,级联组件不会真有人手写吧。
flex 布局是重中之重,不会 flex 直接当不会写 css 。登录功能前端只负责实现,为什么还要设计,省市区这种肯定用现成的组件,组件要求什么格式就什么格式呗,你要我现做联动组件也没问题,给一周时间吧。
现代前端是不用切图的,切图是美工是产品的工作。

面试应该他的实际经验入手,问问他以前做过什么项目,进行中有遇到什么问题,最后怎么解决的。
八股文的老题目真的别问了,this 我用 globalthis 。
XTTX
2022-04-07 12:24:58 +08:00
应该允许被面试人从以往的项目里找出答案。
-我都弄过,但是我一定要背下哪些不常用的东西吗?
-现在 copilot 的强大,让我更不会去背那些基础的语法了。
-arr.reduce 我用惯了。你要让我口述, 我口述不出来。

有的时候我更愿意被考验 “我能不能解决问题”.
php01
2022-04-07 13:50:37 +08:00
小厂没关系,你说的中级也没关系。不如说说你这些题目答出来公司能给到什么待遇。
MoYi123
2022-04-07 16:42:22 +08:00
树,深度遍历和广度遍历是什么思想,怎么实现这思想。
完全不知道你的思想是什么意思.

不如换成给一个 json {"a":{"b":1,"c":{"d":1} }
转换成 ["a-b-1","a-c-d-1"] 这样的写代码的题目.
zyPro
2022-04-07 17:37:38 +08:00
@php01 说得真好~,列出一堆面试题,offer 一看薪资 3k
mxT52CRuqR6o5
2022-04-07 18:42:03 +08:00
深度优先&广度优先,你不说优先人家可能根本没明白你的意思,还以为要获取对象的深度和广度呢
crackhopper
2022-04-08 14:48:54 +08:00
有部分感觉忘了:cookie 参数、sort 参数、css 处理的一些细节。毕竟两三年没写前端了。倒也不算太超纲。不过既然是小公司,你就只能降低要求了。建议你还是多考虑是否聪明、是否保持学习以及是否足够踏实,问题围绕这些中心思想来。
KuroNekoFan
2022-04-08 15:22:51 +08:00
@enchilada2020 高倒是不高,但是面试干巴巴的问这些属于搞笑行为,比八股都不如的....
zooeymango
2022-04-08 15:51:53 +08:00
为什么不问问项目的实际解决问题相关的东西呢, 感觉你问的这些属于是前端里不怎么重要的内容, 可以参考大厂的面经他们问的都很深刻很实际
wycxgp
2022-04-08 17:25:36 +08:00
根据我的经验,楼主这些问题 1-3 年的前端很难说出道道,主要还是看待遇,待遇平均水平的话,我想能答上来的求职者可能也不会考虑你司
zhouS9
2022-04-12 11:10:30 +08:00
“不会 flex 直接当不会写 css” 这句话我喜欢🤣,干了两年才开始用 flex ,现在基本就用它一把梭
@wangtian2020
acvvkhalil
2022-04-13 15:34:21 +08:00
问 dfs 和 bfs 思想, 我觉得不如来一道算法题压压惊比较好, 最简单的, 例如岛屿问题, 用两种方法实现, 不就好了吗?

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

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

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

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

© 2021 V2EX