字节前端实习二面

1. 操作系统进程怎么调度的?
2. Vue 2.0和3.0数据绑定的区别?说了Object.defineProperty 和 Proxy
3. Vue 3.0 Proxy能解决什么问题, 原理?
4. 0.1 + 0.2 为什么不等于0.3? 说了浮点数转化为该标准的二进制的过程中出现的丢失
5. 怎么解决? 说了先用乘法再用除法
6. JS计数规则 IEEE 754了解过吗 组成原理里面的
7. Vue 中路由这么做的?说了js中用hash和history做的
8. 那vue中具体怎么做的呢?
9. ajax如何在跨域的情况下携带cookie
10. cookie是什么?
11. ajax具体实现的步骤
12. 对url的处理?decodeURIComponent()
13. decodeURIComponent()怎么处理的?
14. vue $.nextTick

代码题:
1.不在严格模式下
function Foo() {
    getName = function() {
        console.log(1);
    };
    return this
}

function getName() {
    console.log(5);
}

Foo().getName(); // 输出是?



2.
const async1 = async() => {

    console.log('第一个async函数开始');

    await async2();

    console.log('第一个async函数结束');

}

const async2 = async() => {

    console.log('第二个async函数执行');

}

console.log('开始执行');

setTimeout(() => {

    console.log('setTimeout执行');

}, 0)

new Promise(resolve => {

    console.log('promise执行');

    for (var i = 0; i < 100; i++) {

        i == 99 && resolve();

    }

}).then(() => {

    console.log('执行then函数')

});

async1();

console.log('结束');

3. 给出一个数组,找出第K大的项。
#实习##前端工程师##面经#
全部评论
lz大二吗 好强
点赞 回复 分享
发布于 2021-03-25 22:22
字节没有手撕算法吗
点赞 回复 分享
发布于 2021-03-25 23:51
请问一下面试官会对回答进行疯狂追问吗...?问到底层原理那种
点赞 回复 分享
发布于 2021-03-26 09:16
请问第一个输出题是怎么回答呢,我复制代码到本地运行会报错
点赞 回复 分享
发布于 2021-03-28 20:40
同学,有没有兴趣投一下阿里巴巴大进口产品技术部,hc多多哈
点赞 回复 分享
发布于 2021-04-01 16:27

相关推荐

提醒喝水小助手:简历太乱了,哪有简历能写三页的啊,先把间距缩小一点,然后项目建议分行写,时间题目职责一行,然后每个技术点一行,重点加粗,看起来也比这样直接一段话好看
点赞 评论 收藏
分享
2024-12-07 17:42
佛山大学 销售工程师
亲切的长颈鹿又在摸鱼:找销售啊,算法机器人不是你这个学历能干的
点赞 评论 收藏
分享
评论
1
27
分享

创作者周榜

更多
牛客网
牛客企业服务