2024秋招4399前端笔试编程题

杂谈

貌似是抽选,我抽到的其实不是很难,只能记得一个大概的题目了,但是它那个IDE是真的很难用,输出要用 console.log 看,我是写自运行函数测试的,具体内容记不住了写个壳子吧

题目和大概解

1. 批量更新DOM

  1. 批量更新DOM,函数两个参数 ElementsAttributes ,前者是DOM,后者是属性,使用 requestAnimationFrame ,需要处理异常。
	// 关键代码
	...
	requestAnimationFrame(() => {
		Elements.forEach((ele) => {
			for (let attr of Attributes) {
				ele.style[attr] = Attributes.attr // 可能差不多应该大概这个意思
			}
		})
	})
    ...

2. 最长公共前缀

  1. 力扣原题 最长公共前缀 例子都一样

3. 抽奖系统

  1. 抽奖系统,做一个 Lottery 类,里面有 draw() 方法(抽奖,返回获奖的名次),一二三等奖概率分别1%,5%,20%,还有一个方法名字忘了,当做 Fn() ,大概是输入一个数字,统计得奖概率情况
	// 关键代码
	class Lottery {
		constructor(){
			... // 我在这里放了概率
		}

        draw(){
          if(...){
          	... // 抽奖逻辑
            return ...
          }
          ...
        }
          
        Fn(times){
        	const res = {
            	firstPrize: 0,
            	secondPrize: 0,
            	ThirdPrize: 0,
            	noPrize: 0
            }
        	if(抽到了) {
            	对应+1 ...;
            }
        	return res
        }
    }
	...

CSDN也发了一下 👉2024秋招4399前端笔试编程题

#我的实习求职记录##前端##4399##秋招##秋招前端#
全部评论
感谢啊哥,前几天刷到这篇,今天抽奖题原题直出了,数字都一模一样
点赞 回复 分享
发布于 2024-03-18 22:20 广东

相关推荐

当年还在美团那个倒霉的 Peppr 团队工作时,我一直有个疑问:这群人每天到底在自嗨什么。每次开会一堆人围着一堆“看起来很高级”的文档转,模板统一、名词复杂、页数感人,每一页都在暗示一件事:“你不懂,是因为你不专业。”但现实是——代码照样写在 💩 山上,该出问题还是会出问题,这真的很逗,系统一出问题,文档的唯一作用就是证明:“我们当初确实认真写过文档。”所以本质区别到底是什么?是代码质量提升了,还是大家在精神层面完成了一次“工程师 cosplay”?有句话说得好潮水退去才知道谁在裸泳。还记得当时的马哥、明哥(图 1 左)最爱反复强调一句话:“所有场景一定要想到。”、“这个场景为什么没考虑到?”不过他们这些话我是真的听进去了。不然我也不会在一年多前就说:这个项目活不过两年。顺带一提,那段时间还有个固定节目。每次下楼,总能听见我明哥在吐槽不同的人。我从他身后绕过去,经常能听到他一边抽烟一边说:“xx 这小子太坑了,回头我一定要跟马哥说说。”于是深谙人情世故但真不会抽烟的我也会从口袋掏出一支低尼古丁含量的烟给自己点上,假意自己什么都没听到什么都不知道,只是来抽烟的。后来我才明白,这可能也是团队文化的一部分:问题永远在别人身上,而我们,永远在复盘里😂。
秋招白月光
点赞 评论 收藏
分享
评论
4
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务