263网络通信面试总结

这是我做了三年多前端的第一次面试,面试没做什么准备,基础知识习惯了随用随查,这次面试效果并不好,需要自己反思总结一下。
经过这次面试,我总结出七点,只要能做好这七点,我想这次面试应该胸有成竹的。
1.面试前,一定要简单刷点前端的基础知识也能巩固及串联曾使用过的技术点;
2.面试前,一定要将简历上的项目在脑海里过一遍,最好能能在纸上将之前的业务流程都画一遍,顺便将曾处理的技术难点都总结一下,
在自我介绍时,可以说下自己做过哪些项目,并攻克了哪些难题,比流水账的介绍会提高面试官给自己的评分;
3.简历上的项目使用过的技术相关知识,一定要复习,不然会让自己陷入尴尬的境界,总是觉得知识点就在脑海里,但是怎么也想不起来,
让面试官觉得你仅仅是个"搬码工",熟练的回答使用过的技术知识,会给人一种这人干活很扎实的感觉;
4.面试前,自己一定要站在面试官的立场想想,面对自己这份简历,你会问点啥,最好能把想到的问题,写在纸上,也可以通过搜索引擎
搜点其他人的面试问题,让自己的伙伴、亲友假装面试官,模拟面试,记住,面试官是你未来的同事,一定不要紧张,面试时就当和朋友讨论
技术了;
5.面试前需要准备一份自我介绍的稿子,并且背熟,还要准备一些需要问面试官的问题,省的面试官问你时,你忘了或者少问了你需要获取
应聘公司的关键信息;
6.准备工作宜早,不要临时抱佛脚,否则劳心伤神,还面不上。
7.面试过程中精神要饱满,态度要温和,面试题不懂不要怕,如果可以搜索到的,自己回去搜索,如果比较难的,建议当场向面试官请教,一
要看面试官是不是为难你,他自己也不会,二呢,谁都喜欢好学进步的同事,增加印象分。

   顺便将这次面试过程中的笔试题记录了下来,不难,很基础,但是由于项目原因,有些知识点关注少了,记得不是很清楚,既然浪费了半天去面试,

那就得浪费的值,趁着面试复习一下。

    笔试题·:
    
    1. 知识点闭包:
           ---------------------这道题忘了,挺简单的
        
    2. 原型链、for in与for(;;)的区别:
        var  aData = ["地球",“月球”,“土星”,“木星”];
        Array.prototype.getLength = function(){
                var length = this.length;
                return length;
        };  
        
        for(var i in aData)
        {
                console.log(aData[i]);
        }

        for(var i=0;i<aData.length;i++)
        {
                console.log(aData[i]);
        }
    
        写出两个console.log都打印的什么。
        
    3. position,谈谈 absolute与relative的异同;
    4. 浮动
         为什么要清除浮动,几把能想到的清除浮动的方案都写出来;
    5. border css3 canvas 动画
        用css3实现一个圆形和三角形
    6. rem ,说下rem的特点,及实现个用rem来编程的例子;
    7. 正则、new Date()、函数模块化;
        
        封装一个函数,可以将“/Date(1483200000000)/” 及“2017-01-01T00:00:00”,转换成“2017/01/01”的形式;
        
    8. websocket长链接,用jQuery实现模拟websocket长连接的功能;
    9. angularjs $http 与 JQuery ajax的区别
    10. 关于支付令牌的英文翻译题

    面试题:
    1.说说常用的页面布局;
    2.canvas如何实现动画;
    3.盒模型;
    4.如何实现浏览器长度不固定,左边菜单固定200px,右边长度占满剩余宽度,把能想到的方案都说出来;
    
    这篇先把面试经验及题目总结一下,下篇将面试题答案分享给大家。

猜你喜欢

转载自www.cnblogs.com/dawnwenhui/p/10597808.html