平时前端面试一些题目

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 要怎么样给。


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

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

希望有正在找工作的前端,考虑考虑我厂。
4474 次点击
所在节点    程序员
33 条回复
superfatboy
2022-04-06 16:55:55 +08:00
正则那个,虽然知道意思,但是记得非常模糊,我每次都要看一眼文档,哈哈!
Robertwhite
2022-04-06 17:27:07 +08:00
我感觉自己基础确实有点忘记了,还得复习下才行😂,

设置 cookies 的参数 这个大家工作中用的多吗? 感觉我工作中基本用不到😂

坐标哪里的?薪资范围是多少呢?
gxm44
2022-04-06 17:48:00 +08:00
cookie 这个,可以从安全角度审视几个参数的作用。比如 same site ,http only...
pengtdyd
2022-04-06 17:59:47 +08:00
小厂其实招聘更应该侧重实际的项目经验,而不是基础,能干活才是王道,技术不重要
enchilada2020
2022-04-06 18:37:59 +08:00
@pengtdyd 这要求还算高吗。。。如果这些都说不上来 谁信他能干活。。
zhaol
2022-04-06 18:49:12 +08:00
我只知道 a-b 是升序,至于 a,b 是什么,应该怎么答?
DrakeXiang
2022-04-06 19:38:52 +08:00
干了五六年前端几乎没用过 cookie...
superfatboy
2022-04-06 19:51:45 +08:00
@DrakeXiang 不至于吧??你们这是什么 NB 项目
ALLROBOT
2022-04-06 20:06:00 +08:00
我不是前端的,以前搞爬虫也就用过正则表达式、cookie 、树、遍历算法之类的,3 的我没学过 js 的箭头函数,5 的 ctrl 看函数说明不就行了
NCry
2022-04-06 20:34:04 +08:00
惭愧惭愧,这几个问题居然没有一个是能直接完整的回答出来的。
slmaaw
2022-04-06 20:52:32 +08:00
问参数能答上来只能说明用的多或者正好背到,没别的,正常开发都是 mdn 直接看,也浪费不了时间,还不容易记错
zzwyh
2022-04-06 21:06:45 +08:00
一面
1 、cookie 这个建议从安全方面来,不然参数太多了
2 、正则的话个人认为不是考察的重点吧,虽然这两个问题也不难
3.4.5 我觉得还正常,不过要是只想找能做事的,我觉得算法的占据比例可以小一点

二面的话我觉得都挺好的,要循循善诱吧,慢慢深入这种问法
zzwyh
2022-04-06 21:07:54 +08:00
@zzwyh 那个排序看错了,只是单纯的掉 api 的话没啥的,我以为是实现一个排序
chenrui920614
2022-04-06 22:23:13 +08:00
建议多结合候选人的项目经历问
Cbdy
2022-04-06 22:59:24 +08:00
我的经验,一般能答一下 var 、const 、let 的区别,就算中级了
yhxx
2022-04-06 23:49:21 +08:00
工作 5 年了

设置 cookies 的参数这个问法一时真没想到是什么,以为是要问 set-cookie
看了楼上的回答才知道

正则完全不会,全靠用到的时候临时搜

箭头函数可以扯一下,加上 bind 就不会了

树勉强能答一下

排序 a,b 分别是啥也不知道,只知道升序降序
Leviathann
2022-04-06 23:51:57 +08:00
建议介绍 point free/tacit programming 的概念以及随便一个 fp 库,然后把一个稍复杂的链式调用改为 pipe
rioshikelong121
2022-04-07 08:44:02 +08:00
惭愧 我想不起来正则里面 <> 代表的是什么
yaphets666
2022-04-07 09:20:16 +08:00
我最近也在招人,小厂还问这么细,你永远都招不到人真的。
freak118
2022-04-07 09:37:20 +08:00
问参数这种 真的是没必要吧

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

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

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

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

© 2021 V2EX