腾讯csig一面

1.图文上传流程

2.如何解决图片上传的负载

3.不同文件预览的挑战

4.讲一下自定义hook

5.讲一下Vue2 和vue3 的差异

6.vue3解决了vue2的什么问题

7.react对比vue的差异

8.了解性能优化,在网络层面讲一下优化

9.301 和 302区别

10.浏览器缓存的策略

11.具体是怎么触发缓存

12.css的动画中,给一个元素写一个动画,又给它绑定了js点击事件,会生效吗

13.反过来,js的代码会不会影响css

14.盒子模型,width:100 padding:100 宽度是多少

手撕:

对于一个数组(长度>=3)进行乱序排序,要求每个元素不会落到原来位置,且落到其他位置的概率相同:

function derangementShuffle(arr) {

const n = arr.length;

// 复制数组,防止修改原数组

const shuffledArr = [...arr];

// 1. 使用 Fisher-Yates 洗牌算法进行初步打乱

for (let i = n - 1; i > 0; i--) {

const j = Math.floor(Math.random() * (i + 1));

[shuffledArr[i], shuffledArr[j]] = [shuffledArr[j], shuffledArr[i]];

}

// 2. 检查并纠正还在原位的元素

for (let i = 0; i < n; i++) {

// 如果当前元素还在原位,需要进行交换

if (shuffledArr[i] === arr[i]) {

let j = (i + 1) % n; // 从下一个位置开始找

// 找到一个可以交换的元素

while (shuffledArr[j] === arr[j] && j !== i) {

j = (j + 1) % n;

}

// 进行交换

[shuffledArr[i], shuffledArr[j]] = [shuffledArr[j], shuffledArr[i]];

}

}

return shuffledArr;

}

// 示例

const originalArr = [1, 2, 3, 4, 5];

const derangedArr = derangementShuffle(originalArr);

追问:

这段代码的时间复杂度是多少

全部评论
csig是啥,第一次听说这个
点赞 回复 分享
发布于 09-24 11:42 陕西

相关推荐

写这篇帖子记录一下艰难的8月和9月,国庆终于可以回家轻松一下了。主包10月极限备战托福,希望能有结果orz。这两个月每天3点睡,第二天10点起,工作面试和phd面试交叉拷打,心力憔悴。牛友们觉得当前形势,是继续读博还是互联网就业,还是选择稳定的工作呢?个人bg:中9本&nbsp;top3硕&nbsp;计算机科班实习:大厂llm&nbsp;infra实习竞赛:包括格斗机器人一等奖和美赛H奖等无关痛痒的奖科研成果(主包在的地方只让投领域顶会,非AI):&nbsp;一作*1,&nbsp;二作(under&nbsp;review),&nbsp;三作&nbsp;(acc*1&nbsp;underreview*1);待投:cvpr冲刺(与腾讯合作)校园经历:本科校团委主席秋招情况:字节-tt-infra-后端-oc美团-本地生活-大模型应用算法-oc阿里云-数据库开发-oc猿辅导-大模型推理引擎-3面过hr面中快手-大模型应用算法-hr面中兴-未来领军-部长面完等最终洽谈科大讯飞-飞星计划-oc黑芝麻-模型优化-hr面华为-ai&nbsp;infra-笔试通过等约面腾讯-csig-1面挂(需要提前实习)京东-ai&nbsp;infra-1面挂bilibili-模型优化-1面挂(暑期就挂过b站,内存池没手撕出来明显感觉面试官不满了)蚂蚁-ai工程师-约面中小红书-ai应用开发-约面中拼多多-深度学习算法工程师-约面中文远知行-大模型算法-二面挂(过于难了,每面4个手撕)地平线-大模型算法-二面中(估计挂)联想-简历挂网易雷火-简历挂阿里控股-大模型应用算法-1面挂小米-大模型算法-简历挂(未约面)比亚迪/vivo/oppo/荣耀-大模型算法(均未约面)中石油-免笔试国家电网/南方电网-等待笔试三大运营商研究院-等待笔试邮储/国开/交通/成都&nbsp;银行金融科技岗-待笔试四川省紧急选调-待笔试phd申请情况:🇺🇸(陶瓷200+,主申方向为system,以下仅列有正反馈的,formal&nbsp;meeting+connection)UCR&nbsp;(new&nbsp;ap)UCI(Alfred&nbsp;懂得自然懂)UT&nbsp;AUstin(new&nbsp;ap)ArizonaGMUUTAWasnUUtar…国内:哈工深-已递交申请
投递中国邮政储蓄银行等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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