快手前端秋招面经8.31

迟来的秋招面经分享,最近在准备春招,把之前秋招的面经都分享一下

秋招-快手

一面 8.31 60min

和实习的时候一个部门。。。一个面试官。。。又是手撕四个题。。。好难啊😭

题目一

手写Vue双向数据绑定

题目二

//说输出setTimeout(() => {​console.log(1);​}, 0);​console.log(2);​(new Promise((resolve) => {​console.log(3);​})).then(() => {​console.log(4);​});​​​console.log(5);//2//3//5//1

题目三

随机生成一个合法的css颜色值 如 #c1c1c1

function solution() {    let res = '#';    let num = parseInt(Math.random() * 0xffffff);    res += num.toString(16);    return res;}​console.log(solution());

题目四

多维数组维度Array.prototype.getLevel [1,[1,2,[1]]].getLevel() === 3

Array.prototype.getLevel = function () {    let max = 0    const list = this    const stack = [list]    while(stack.length > 0) {        const data = stack.pop()        for(let i=0; i<data.length; i++) {            let item = data[i]            if (Array.isArray(item)) {                item.level = (data.level || 1) + 1                max = Math.max(item.level, max)                stack.push(item)            }        }    }    return max}​const a1 = [1, 2, [1], [1, [2, [3]]]]const a2 = [12, 3, [[6], [7, [7, [66]]], [7]], 4, [5]]console.log(a1.getLevel(), '1111111')  //4console.log(a2.getLevel(), '2222222')  //5

全部评论
23届吗,秋招没找到心怡的吗
点赞 回复
分享
发布于 2023-03-11 18:45 甘肃
哈哈哈怎么现在发秋招面经啊
点赞 回复
分享
发布于 2023-03-11 19:12 广东
联易融
校招火热招聘中
官网直投
那请问楼主去哪了呀
点赞 回复
分享
发布于 2023-03-15 10:40 湖北
楼主面的什么部门啊
点赞 回复
分享
发布于 2023-03-26 04:03 天津
题目2的4不输出吗
点赞 回复
分享
发布于 2023-06-26 21:18 广东

相关推荐

腾讯前端开发岗位暑期实习笔试面试岗位:软件开发-前端开发方向面试部门:腾讯安全60min&nbsp;全&nbsp;a,只是题目比较长,核心代码没有很难问题&nbsp;⬇️(题目只发布了核心代码,最多九张图片,后两题放不下,具体可私1.&nbsp;场景描述:利用&nbsp;flex&nbsp;和&nbsp;transform&nbsp;布局实现一个骰子五点布局,补全&nbsp;CSS&nbsp;代码实现效果。2.&nbsp;场景描述:假设我们有一个需要执行耗时较长的操作,比如从服务器获取数据。为了减少不必要的重复请求,我们可以使用这段代码来缓存已经请求过的数据,避免重复执行相同的操作。3.&nbsp;场景描述:图片懒加载是常见的前端性能优化手段之一,当图片进入可视区域时,再去加载图片资源,可以有效减少不必要的网络请求。Chrome&nbsp;和&nbsp;Firefox&nbsp;都支持使用添加&nbsp;loading=&amp;quot;lazy&amp;quot;&nbsp;属性的延迟加载。但是该方案不支持加载中情况下的占位图、设置视口距离阈值等。所以IntersectionObserver&nbsp;接口(从属于&nbsp;Intersection&nbsp;Observer&nbsp;API)提供了一种异步观察目标元素与其祖先元素或顶级文档视口&nbsp;(viewport)&nbsp;交叉状态的方法,来实现图片的懒加载。4.&nbsp;场景描述:一个格式化函数,它可以将模板字符串中的占位符替换为相应的参数值。占位符可以使用隐式编号(按照参数的顺序)或显式编号(指定参数的索引)进行编号。还可以使用转换器对参数值进行转换。最终,函数会返回格式化后的字符串。5.&nbsp;场景描述:你需要完成一个调度器&nbsp;(Scheduler)&nbsp;的实现,用于控制并发执行异步任务。调度器可以同时执行最多两个任务,当有任务添加到调度器时,如果当前正在执行的任务数少于两个,则立即执行该任务;否则,将任务加入任务队列中等待执行。一旦有任务执行完成,调度器会从任务队列中取出下一个任务执行。#腾讯实习# #前端笔试# #互联网大厂# #腾讯# #前端# #实习# #笔经# #腾讯笔试#
投递腾讯等公司8个岗位
点赞 评论 收藏
转发
头像
03-27 15:16
已编辑
前端工程师
#软件开发2024笔面经# #前端# #我的实习求职记录# 本来约的3.20,冲突了改成3.21面1.自我介绍(过场中面试官一直在翻我的博客)2.你写过小程序吗a:本科写过一点点3.你搞过nlp和cv吗,感兴趣吗a:研究生搞课题搞过,还是对前端感兴趣4.讲下你的实习15.你的xxx是用啥做的6.你在实习过程中考虑过优化吗?讲下你的优化思路,你觉得你的优化的意义是啥,这里面试官没太理解讲了两遍7.你写过vue3和react(hook),你对比一下8.讲下他们的原理区别,使用体验的区别,你更喜欢哪个,你觉得哪个好用9.你实习搞过webpack啊,讲下你干了啥,升级做了什么配置10.&nbsp;你接触过项目大概什么规模11.&nbsp;&nbsp;ok我们来问点基础吧12.&nbsp;从浏览器输入url到展示的过程13.&nbsp;浏览器渲染的过程14.&nbsp;你知道渲染优化有哪些吗15.&nbsp;讲下前端需要防御的攻击16.&nbsp;讲下浏览器缓存17.&nbsp;cookie&nbsp;loaclstroage&nbsp;等&nbsp;为什么用jwt不用cookie,token不能存在cookie里面吗,为什么18.&nbsp;es6模块化&nbsp;vs&nbsp;node模块化19.&nbsp;讲下懒加载,那些地方是懒加载那些预加载20.&nbsp;讲下路由&nbsp;哈希和历史路由20.&nbsp;讲下懒加载底层原理(这个不会,面试官觉得逮到了疯狂开始问,还让我猜原理,不会猜了一会之后开始道歉,被笑话了)21.&nbsp;ok写个题目类似这样的结构:{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value:1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,children:[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;value:11,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;children:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{value:111},&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{value:112}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]}输出1-11-111&nbsp;&nbsp;1-11-112&nbsp;dfs,牛客那个面试系统看不了输出,然后直接讲思路,我以为children没有会给个空数组。结果是直接没有children,道歉说没看清,想到dfs就直接开始写了面试官:思路没问题,笔试做挺好的(ak),写的有点烦
点赞 评论 收藏
转发
7 25 评论
分享
牛客网
牛客企业服务