HR说前端面试官比较忙,给我约了今天(周六)早上九点的面试,时间改不了,睡眼惺忪起来面试。
面试的时候问我怎么做一个红绿灯,我说了setInterval 配合 时间戳 对时间间隔取余,再根据余数判断是什么灯,可以一直循环。然后面试官就把电话挂了,HR一会打电话过来说面试的很不理想。摸不着头脑。
#如何判断面试是否凉了#
面试的时候问我怎么做一个红绿灯,我说了setInterval 配合 时间戳 对时间间隔取余,再根据余数判断是什么灯,可以一直循环。然后面试官就把电话挂了,HR一会打电话过来说面试的很不理想。摸不着头脑。
#如何判断面试是否凉了#
全部评论
不管答的怎么样,直接挂电话不太礼貌吧....
应该是想让你用promise实现
本质思路是对的,只是面试官确实有点不太职业。
应该是async await?挂电话过分了
哪家素质这么差直接挂电话,避雷一下
再投携程试试,岗位还有很多
我记得和promise加settimeout有关
这道题我会从面向对象的思想去答,灯有3种颜色,且会展示不同的时长。
1、首先创建一个灯的类,包含颜色及时长的属性
2、然后new3个不同灯的实例
3、然后我们可以结合setTimeout和setInterval来交替实现灯的展示
我理解电话里只能说上这些,具体还得是在实际代码种做调试,让代码更健壮。
用css的动画不就行了
搞一个循环的流程?这样就只需要用到setTimeout了
Interval确实不太好,你没法自定时间啊
这个题还没见过,有题解踹我
相关推荐

点赞 评论 收藏
分享
04-30 14:34
重庆大学 测试工程师 点赞 评论 收藏
分享