zoukankan      html  css  js  c++  java
  • 面试总结

    一、基础要扎实,主要是js-原型,闭包,一些属性的使用

     面试题: 

    1、

    var number = '123asddf';
    
    var value = parseInt(number,8);
    
    alert(value);
    2、
    var
    object = { a: 'bar', b: 'bar2', user: function( console.log(this.a); (function(){ console.log(this.b) })() } } object.user()
    3、
    //
    写一个函数,将多维数组扁平化, //如 [1,[2,[4,[67,[122]]]]],变成[1,2,4,67,122] var c = [1, [2, [4, [67, [122]]]]] var fn=(function(){ var arr1 = []; return function(arr){ var fn1 = function (arr) { console.log(arr); for (var i = 0; i < arr.length; i++) { if (Object.prototype.toString.call(arr[i]) === "[object Array]") { fn1(arr[i]) } else { arr1.push(arr[i]) } } } fn1(arr) return arr1; } })() console.log(fn(c))
    4、

    //
    谈谈 设计模试中的观察者的模试,并写一个例子 // 开始不知道说什么东西,后面才知道有个别的名字叫 发布-订阅 模试,才知道说的什么

    5、什么是闭包,原型链,谈你对它们的理解

    6、web storage 和cookie 的区别    这里开始也不确定说的web storage是什么,也是面试完了后才知道 指的就是 session

    7、js 对后端调用 的 同步和异步几种方式,这里有点不清楚讲的什么,我就说了个 jq  ajax 调用的同步和异步调用

    二、 css 部分

    1、问下面会出显什么情况,简单的可以理解为下面第4个div 会到那里去,其它div 会不会动,动的话怎么移动的

    <style>
        div{
             400px;
            height: 400px;
            border: 1px solid red;
        }
        
    </style>
    <body>
            <div></div>   
            <div></div>   
            <div></div>   
            <div style="background: #008fd4; position: absolute"></div>   
            <div></div>   
            <div></div>   
            <div></div>   
            
    </body>

    2、问些布局问题, 什么品字型,什么一边固定另一边充满,什么两边固定,中间的充满

    3、右边固定,左边自适应,高度自适应,但两边总是保持一致

    <style>
        .father {
            display: flex;
            display: -webkit-flex;
             100%;
            border: 1px solid green;
        }
        .son {
             200px;
            border: 1px solid blue;
        }
        .son1 {
            flex: 1;
            align-items: stretch;//使高度一样
        }
    </style>
    
    <body>
    
        <div class="father">
            <div class="son">asdfas啊发士大夫 阿斯顿发生打法啊打发士大夫啊手动阀收到罚单啊发士大夫阿斯蒂芬阿斯蒂芬a'd</div>
            <div class="son1">发士大夫 阿斯顿发生打法发士大夫 阿打法</div>
        </div>
    
    </body>

    三、前端3框架 vue, react ,angular

    1、 谈你对3框架的理解,为什么选择使用 angular 框架

    2、描述下 vue 的生命周调,指令的实现,对es6  Proxy 代理的理解

    3、谈谈 vue 的指令和angular 指令有什么区别,怎么实现的

    4、用过那些 seo 方法

    5、对angular 页面加载时间过长,用过什么优化方法

    还有的记不清,反正都是些差不多的题,没有什么特别。

    再仔细回想的话感觉要主意的点:

      1、js 基础要扎实 , 原生js最好66的,不要 裸 面试,还是复习下比较好

      2、面试时遇到不会可以,反问下面试官,这个问题是怎么解决的,算是一个学习的机会

      

  • 相关阅读:
    利用beautifulsoup4解析Kindle笔记
    对流媒体传输关键指标作简单预测
    Linux上使用Windows软件
    Tex家族关系
    数学基础-概率论05(统计推断-分布拟合检验)
    数学基础-概率论04(统计推断-参数假设检验)
    数学基础-概率论03(统计推断-参数估计)
    数学基础-概率论01(离散型分布)
    数学基础-概率论02 (连续型分布)
    Calibre中使用DeDRM插件进行Kindle电子书解锁
  • 原文地址:https://www.cnblogs.com/flxy-1028/p/9241688.html
Copyright © 2011-2022 走看看