小红书 前端工程师面试题

🌙
手机阅读
本文目录结构

小红书 前端工程师面试题

下列说法正确的是()

正确答案: B C

 setTimeout(foo, 0) 这行代码可以等价替换为 foo()
使用 Object.assign(obj1, obj2) 可以实现对象的浅拷贝
for...in 循环只能遍历对象上的可枚举属性
Object.keys() 可以遍历出对象原型链上的属性

下列结果返回 true 的是()

正确答案: A C

 null == undefined
null === undefined
null === null
 NaN == null
NaN === NaN
Infinity + 1 !== Infinity

以下代码的运行结果是?()

https://uploadfiles.nowcoder.com/images/20200508/310337_1588868824821_B8B7D4D6EA1E602483D6605A6E814789

正确答案: A

321
123
213
312

请给出打印出的值:

https://uploadfiles.nowcoder.com/images/20200508/310337_1588868866715_01651911B37795525E4BB8414C8B951A

请表述以下代码的执行结果和原因:

https://uploadfiles.nowcoder.com/images/20200508/310337_1588868883912_6E6C2C0A16449A0DF0F67DF8708C7D79

请用 HTML+CSS 实现一个定宽定高元素在容器中的水平和垂直居中。

https://uploadfiles.nowcoder.com/images/20200508/310337_1588868913643_04009C7130E6B1DF4309E74F27D12B36

https://uploadfiles.nowcoder.com/images/20200508/310337_1588868918925_2EE14603BBAC1E0CD2D0FEA1C115A2CB

https://uploadfiles.nowcoder.com/images/20200508/310337_1588868926257_72D1A31C91339F56CE516CDE85999AE0

https://uploadfiles.nowcoder.com/images/20200508/310337_1588868931989_0F3584BD1009F068D2F6B5BD66E7594B

薯队长写了一篇笔记草稿,请你帮忙输出最后内容。

 1.输入字符包括,"("    ,    ")"    和    "<"和其他字符。 
2.其他字符表示笔记内容。
 3.()之间表示注释内容,任何字符都无效。    括号保证成对出现。
 4."<"表示退格,    删去前面一个笔记内容字符。括号不受"<"影响    。 

薯队长写了n篇笔记,编号从1~n, 每篇笔记都获得了不少点赞数。

薯队长想从中选出一些笔记,作一个精选集合。挑选的时候有两个规则:

 1.不能出现连续编号的笔记。 
2.总点赞总数最多 

如果满足1,2条件有多种方案,挑选笔记总数最少的那种

在游戏中,击败魔物后,薯队长获得了N件宝物,接下来得把这些宝物卖给宝物回收员来赚点小钱。

这个回收员有个坏毛病,每次卖给他一件宝 物后,之后他就看不上比这件宝物差的宝物了。在这个世界中,衡量宝物的好坏有两个维度,稀有度X和实用度H,回收员在回收一个宝物A 后,下一个宝物的稀有度和实用度都不能低于宝物A。那么薯队长如何制定售卖顺序,才能卖给回收员宝物总个数最多。

参考

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了