zoukankan      html  css  js  c++  java
  • 京东数科-百度BCOT---面试

    数科一面:

    1.你现在用的技术栈

    2.如果让你自定义一个组件实现v-modle你如何实现

      v-model是   :value和@input的语法糖

      

    3.vue的生命周期对Vue都做了什么

    4.nextTick的原理

    5.组件的通信方式

    6.ES6你都用过什么

    7.Promise.all()和Promise.race()的区别;Promise.all()有一个返回失败后,后面的还会执行吗?

    8.如果让你实现一个const或者let你会怎么实现?

    9.一个div里面嵌套两个div,上下排列,如何实现上面的div的高度固定,下面div的高度自适应?

    10.一个div里面包含多个p标签,css如何拿到第一个元素?如何拿到第二个元素?

    11.js如何判断是数组?

     BCOT一面:

    1.null和undefined的区别?typeof null?为什么?

    2.js延迟加载的方法

    3.解决跨域的方法

    4.ajax的过程

    5.浏览器的垃圾回收机制?什么时候回收?

    6.new一个function都做了什么

    7.了解echarts么?原理?基于什么做的?

    8.算法题

    var fun = function(){}
    fun.prototype = {
         info:{
            name:'peter',
            age:25
        }  
    }
    var a = new fun();
    var b = new fun();
    a.info.name = 'jack';
    b.info.name = 'tom';
    
    a.name?
    b.name?                        
    var fun = function(){}
    fun.prototype = {
        name:'peter',
        age:25
    }
    var a = new fun();
    var b = new fun();
    a.name = 'jack';
    b.name = 'tom';
    
    a.name?
    b.name?
    1、data为一个Object对象,数据结构如下?其中id字段为每一个节点的唯一标识,parentId标识了其父节点,children字段标识了其子节点
    var data = [
        {
            id: '1',
            parentId: '',
            children: [
                {
                    id: '3',
                    parentId: '1',
                    children: []
                }
            ]
        },
        {
            id: '2',
            parentId: '',
            children: [
                {
                    id: '4',
                    parentId: '2',
                    children: []
                }
            ]
        }
    ];
    已知以下节点的父节点是3,如何最快的方式将以下数组放入父节点的children中?
    var arr = [
        {
            id: '5',
            parentId: '3',
            children: []
        },
        {
            id: '6',
            parentId: '3',
            children: []
        }
    ];
  • 相关阅读:
    edgedb 内部pg 数据存储的探索 (四) 源码编译
    edgedb 内部pg 数据存储的探索 (二) 创建数据库命令说明
    edgedb 内部pg 数据存储的探索 (三) 源码包setup.py 文件
    python 集成cython && push 测试pip 仓库
    python 集成cython 简单测试
    click python cli 开发包
    转载一篇阿里云Terraform 开发指南
    zabbix 4.2 支持 timescledb 了
    edgedb 内部pg 数据存储的探索 (一)基本环境搭建
    Podman and Buildah for Docker users
  • 原文地址:https://www.cnblogs.com/znLam/p/12960305.html
Copyright © 2011-2022 走看看