6.6挚文26前端暑期实习笔试

11道单选7道不定项 1道根据图片绘制表格用Vue或React来实现 要求 1.边框 要求 2. 文本居中 3.背景文字改色 4边框圆角设置 。

2道编程题,

1.在未排序的数组中找出第k个最大元素

function findKthLargest(nums, k) {

nums.sort((a, b) => b - a);

return nums[k - 1];

}

2.数组元素操作

  1. 扁平化所有嵌套数组为一维数组
  2. 过滤掉所有非数字字符串和空字符串
  3. 将有效字符串转换为数字
  4. 排除数组中的最大值和最小值(各排除一个,即使有多个相同值)
  5. 计算剩余数字的平均值(保留2位小数的字符串)
  6. 返回平均值(若剩余数字不足1个则返回0)

function process2DArray(list) {

const flatArray = list.flat();

const filteredArray = flatArray.filter(str => str && !isNaN(str));

const numArray = filteredArray.map(str => parseInt(str, 10));

if (numArray.length < 3) {

return '0';

}

numArray.sort((a, b) => a - b);

const newArray = numArray.slice(1, -1);

const sum = newArray.reduce((acc, num) => acc + num, 0);

const average = (sum / newArray.length).toFixed(2);

return average;

}

总结:前面选择题和后面的编程题都挺简单的,应该就错了1、2个。绘制表格中就边框的属性设置很迷惑,要求不可重叠,很迷,基础差了。

全部评论
你的编程题按这个写运行出来了?
点赞 回复 分享
发布于 06-07 11:01 山东

相关推荐

09-04 16:31
已编辑
产品经理
📍&nbsp;公司:滴滴出行💼&nbsp;岗位:B端产品经理🎯&nbsp;面试轮次:终面(业务主管面)一、自我介绍与简历深挖请做一段简要的自我介绍,并重点说明与岗位相关的经历。2.1&nbsp;请介绍最近一段实习中的项目背景及你在其中承担的角色。2.2&nbsp;该项目的核心衡量指标是什么?如何量化你的产出价值?2.3&nbsp;简述第二段实习公司的业务方向及你的主要工作内容。2.4&nbsp;如何进行数据处理?核心指标体系是如何搭建的?二、开放性问题穿插2.4.1&nbsp;你怎么理解“数据产品”的定位与价值?2.4.2&nbsp;请谈谈你对“数据闭环”的理解:从问卷收集、指标设计、看板搭建到分析结论,你最熟悉哪些环节?整体工具链如何协同?2.5&nbsp;简要提及第三段实习经历(未深入追问)。三、专业与行业认知3.1&nbsp;请简要介绍你的专业背景及其对产品工作的帮助。4.1&nbsp;你对自动驾驶领域有多少了解?4.2&nbsp;请进一步展开说明你对自动驾驶技术或商业模式的理解。四、反问环节部门的组织架构和业务分布是怎样的?团队的整体氛围如何?未来一年的重点战略方向是什么?✅&nbsp;面试观察与建议:面试官为二级部门负责人,风格稳健敏锐,善于引导问题逻辑;注重快速反应能力与结构化表达:面对问题需迅速整合思路,清晰输出;建议日常练习从“深度思考+快速提炼”入手,提升即兴表达能力;HR面尚未明确,部分渠道反馈今年或无传统HR面,9月直接进入谈薪环节,持续跟进中。
查看13道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

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