蘑菇街一面(2021.4.15 40分钟)

1.为什么学习前端?
2.通过什么方式学习前端的?
3.css布局了解吗?
4.flex:1 代表什么
5.如何用flex布局实现一栏两列,且图片中的间隙相等,如下图?

6.垂直居中的方式有哪些?
7.js的基本数据类型
8.js的闭包说一下
9.this指向说一下
10.typeof Symbol结果是什么? function
11.typeof null 和typeof undefined的结果是什么?
12.如何画三角形?

13.如何画箭头?

我答的用另一个白色三角形覆盖到上面。面试官提示还有一种方法,可以把上面箭头看成正方形的一个直角,设置两条边为透明,再旋转一下也可以实现。
14.css动画了解吗?
15.如何实现一个loading动画,循环播放 圈圈旋转?  回答了animation,infinite属性实现循环
16.BFC说一下
17. 0.1+0.2 !==  0.3的原因

JavaScirpt 使用 Number 类型来表示数字(整数或浮点数),遵循 IEEE 754 标准,通过 64 位来表示一个数字(1 + 11 + 52)

  • 1 符号位,0 表示正数,1 表示负数 s

  • 11 指数位(e)

  • 52 尾数,小数部分(即有效数字)

最大安全数字:Number.MAX_SAFE_INTEGER = Math.pow(2, 53) - 1,转换成整数就是 16 位,所以 0.1 === 0.1,是因为通过 toPrecision(16) 去有效位之后,两者是相等的。

在两数相加时,会先转换成二进制,0.1 和 0.2 转换成二进制的时候尾数会发生无限循环,然后进行对阶运算,JS 引擎对二进制进行截断,所以造成精度丢失。

所以总结:精度丢失可能出现在进制转换和对阶运算中

18.假设要你写一个组件 输入框,你会怎么写?
19.分页显示:106条数据,每页20条,分成5页,怎么计算?   用106/20再向上取整  用Math.ceil

算法题:
1.给一个数组,如何查找数组中某个元素? indexof
2.说一下了解的排序
3.讲一讲快排的大致思路
4.反转链表讲讲思路

建议:可以去参加一些学校里的前端相关小组,和同学们多交流,多人合作有助于提升能力。基础还行,要坚持学习基础。

#面经##蘑菇街##前端工程师#
全部评论
楼主,有二面通知了吗
点赞 回复 分享
发布于 2021-04-18 22:07
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-16 09:46

相关推荐

牛客44320985...:你的当务之急是把这个糖的要死的沟槽ide主题改了
点赞 评论 收藏
分享
评论
4
13
分享

创作者周榜

更多
正在热议
更多
# AI面会问哪些问题? #
24960次浏览 492人参与
# 中国电信笔试 #
31122次浏览 283人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14194次浏览 209人参与
# 你的实习产出是真实的还是包装的? #
18867次浏览 330人参与
# 如果秋招能重来,我会____ #
96710次浏览 500人参与
# 春招至今,你的战绩如何? #
60246次浏览 547人参与
# 米连集团26产品管培生项目 #
12963次浏览 285人参与
# i人适合做什么工作 #
36934次浏览 124人参与
# 我是面试官,请用一句话让我破防 #
79529次浏览 219人参与
# 哪些公司真双非友好? #
69218次浏览 287人参与
# 金三银四,你的春招进行到哪个阶段了? #
21574次浏览 277人参与
# 找AI工作可以去哪些公司? #
7738次浏览 188人参与
# 从事AI岗需要掌握哪些技术栈? #
7730次浏览 251人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339952次浏览 2165人参与
# 面试尴尬现场 #
220775次浏览 861人参与
# 五一之后,实习真的很难找吗? #
102811次浏览 584人参与
# 你做过最难的笔试是哪家公司 #
30318次浏览 193人参与
# 你小时候最想从事什么职业 #
159844次浏览 2072人参与
# 应届生第一份工资要多少合适 #
20489次浏览 84人参与
# 阿里笔试 #
176531次浏览 1302人参与
# 一张图晒出你司的标语 #
3843次浏览 72人参与
# 面试被问期望薪资时该如何回答 #
382478次浏览 2163人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务