• 【前端面试题】


    布局

    垂直居中

    两栏布局,左侧定宽度

    flex布局属性

    js

    js数组处理方法

    promise 因为做图标会同步发送请求

    性能

    重排重绘是啥

    哪些操作会导致重排

    Map(不是map

    网络

    跨域怎么产生的

    通信请求协议类型

    get请求的限制

    get把参数放在哪里 url

    url长度有限制吗

    get的安全性,和post相比

    get请求头设置,content-type咋用的

    防抖和节流

    Vue

    scoped 的作用 还有什么方法能实现类似的效果

    v-if 和 v-show

    computed和watch的区别

    在编译过程中,2者有什么区别

    v-show最多可以编译几次

    Vue的路由跳转有哪些方法

    路由是history还是hash模式

    v-if 和 v-show区别

    v-model语法糖可以写成什么

    你的优势,专业课啥的

    数据结构

    排序 时空间复杂度

    快速排序 时间复杂度 稳定吗 怎么理解稳不稳定

    快速排序稳定吗

    查找 二分查找

    二叉树遍历方式 递归or递推?

    4大基本结构

    数组题

    给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
    你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
    你可以按任意顺序返回答案。
    输入:nums = [2,7,11,15], target = 9
    输出:[0,1]
    解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。

    我回答:首先排序,在2层循环遍历,一旦发现就break;
    面试官优化:排序,但是可以首位指针 相加;因为你的方法在target很大时不会break很多

    二叉树

    给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。

    /**
     * Definition for a binary tree node.
     * function TreeNode(val, left, right) {
     *     this.val = (val===undefined ? 0 : val)
     *     this.left = (left===undefined ? null : left)
     *     this.right = (right===undefined ? null : right)
     * }
     */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    ECharts

    介绍它特别的方法

  • 相关阅读:
    如何选择UMLChina服务
    mysql字段中有空格问题查询汇总-保姆级教程
    推荐2款开源、美观的WinForm UI控件库
    浅聊一下 C#程序的 内存映射文件 玩法
    java8-使用流-2
    Web框架中间件插件&BurpSuite&浏览器&被动&主动探针[武装浏览器]
    数字电路逻辑 之 逻辑与逻辑运算
    UE4 Physics Constraint Actor 实现钟摆效果
    selenium使用
    muduo源码剖析之SocketOps类
  • 原文地址:https://blog.csdn.net/weixin_63681863/article/details/132755543