![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试经验分享
文章平均质量分 84
兔子juan
我是一个性格活泼外向的女孩,现如今是一名计算机科学与技术专业的学生,喜欢前端,开始学习,差的我就努力追赶,加油↖(^ω^)↗
展开
-
职场中如何做好一次技术分享
职场中如何做好一次技术分享还记得上一次写博客是一年前了……好快!转眼间,自己已经即将工作一年了,这一年职场生活中,自己收获满满。即将要做一场技术分享,说实话心里有点虚,职场菜鸟不知道要给大佬们分享点什么好……思前想后觉得还是先看看如何做好一次技术分享比较重要,与其说是授人以渔倒不如说是先锻炼自己,调整好心态!整理了一些Tips分享给大家:一:分享的价值不论分享什么,首先要分清楚分享的对象...原创 2020-03-14 17:38:19 · 933 阅读 · 0 评论 -
原型和原型链的理解
因为这个概念的理解,总是让我绕进去,有点怀疑智商…… 今天好好理解一下这个概念!先看一个例子:function Person(){ this.name = 'Mike';}var person = new Person();Person.prototype.say = function(){ console.log('Hello,'+this.name);};...原创 2018-08-23 22:41:56 · 1019 阅读 · 0 评论 -
JS对象深度克隆的实现
JavaScript中的数据类型分为两大类:原始类型和对象类型。 (1)原始类型包括:Number、String、Boolean、null、undefined(我们需要克隆的主要是前面三个) (2)对象类型包括:对象(Object),函数(Function)、数组(Array)。 在克隆过程中对这两类数据类型的处理方式是不一样的,下面先分别讲解两种数据类型的克隆方式。原始类型克隆...原创 2018-08-21 17:39:11 · 3042 阅读 · 0 评论 -
阿里巴巴 + 美团点评前端一、二面面经
接连几天一直在面试阶段,整理一下部分面试题目方式:均为电话面试一.阿里巴巴飞猪前端简历评估面试时间: 15分钟 部门:飞猪前端用户技术部门自我介绍(个人情况+项目情况,为什么选择前端)行内块元素,分别有哪些?在展示上有什么区别?怎样将行内元素展示为块元素?(display)怎样用CSS画一个三角形出来?设置样式……(border处理)CSS3里常用的一些伪类?...原创 2018-08-24 20:41:39 · 990 阅读 · 1 评论 -
JavaScript的作用域链及闭包
闭包概念:指有权访问另一个函数作用域中的变量的函数。 创建方式:在一个函数内部创建另一个函数。但是,在我们了解闭包之前,有个很重要的概念需要先了解清楚,那就是作用域链,我们需要彻底理解作用域链。1.JavaScript的作用域及作用域链作用域任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在JavaScri...原创 2018-09-02 15:35:30 · 284 阅读 · 0 评论 -
面试题重点 -- 元素居中的几种方法以及各自需要注意的点
再一次敲黑板,重点的重点,今天秒针的面试再次考了我这个题,又给我弄蒙了o(╥﹏╥)o问题:怎样实现div元素居中(垂直、水平)?<body> <div id="father"> <div id="child"> 让我居中呀! </div> </div>&原创 2018-09-11 17:08:44 · 816 阅读 · 0 评论 -
VIPKID -- 一面+二面
VIPKID是全球增长速度最快的在线少儿英语教育品牌,纯北美外教1对1在线授课,通过互联网的方式将中国小朋友与北美老师连接起来。它于2017年8月推出全球首个100%浸入式教学在线少儿中文教育平台Lingo Bus,正式发力中文出海业务。面试过程一面: 本人的专业是计算机视觉(图像处理),简历中写的一个针对图像处理的项目,一面面试官很感兴趣,问了很多相关的问题,这个和教学视频的处理有些联...原创 2018-09-05 20:59:59 · 3259 阅读 · 1 评论 -
js延迟加载的几种方法
这是一个面试经常问到的问题:js的延迟加载方法 (js的延迟加载有助与提高页面的加载速度)主要考察对程序的性能方面是否有研究,程序的性能是一个项目不断地追求的,通常也是项目完成后需要长期做的一件事情,像腾讯QQ依然对程序的性能不断地做优化,让用户的体验更好,性能优化的核心思想就是快,可以预先准备数据(如缓存的使用),可以按需获取,可以分段获取等都是常见的优化手段。解题思路 : 1.de...原创 2018-09-03 15:55:49 · 1447 阅读 · 0 评论 -
总结盒模型的考点
盒模型,前端面试中必考的点!盒子模型有两种 : W3C标准盒模型 + IE盒模型W3C定义的盒子模型包括margin、border、padding、content ,元素的width=content的宽度 IE盒子模型与W3C的盒子模型唯一区别就是元素的宽度,元素的width=content+padding+border 考点总结IE盒模型和W3C模型怎样区分?...原创 2018-09-09 22:24:46 · 369 阅读 · 0 评论 -
最长公共子串计算C++
公共字串计算(最长公共子串/序列)C++描述 题目标题: 计算两个字符串的最大公共字串的长度,字符不区分大小写输入 输入两个字符串输出 输出一个整数样例输入 asdfas werasdfaswer样例输出 6思路暴力求解 此题用cin即可代码#include <iostream>#include <string&...转载 2018-09-24 11:41:20 · 2108 阅读 · 0 评论 -
Vue.js 双向数据绑定的原理
版权声明:本文为博主原创文章,转载请保留原文链接。 https://blog.csdn.net/meng_suiga/article/details/77840890 ...转载 2018-08-23 17:15:57 · 247 阅读 · 0 评论 -
总结:Vue.js中父子组件之间的通信问题
这是学vue框架的小伙伴必懂的问题之一:父子组件之间的通信。父子组件之间的关系:通常在组件Parent的模板中使用组件Child,那么此时Parent就是父组件,而Child就是子组件。父子组件应该解耦,组件实例的作用域是孤立的,子组件中不能直接使用父组件的数据。应该使用props传递父组件到子组件的数据,子组件通过events给父组件发消息,以此实现父子组件间的通信。 一、父组件向...原创 2018-08-23 12:14:58 · 622 阅读 · 0 评论 -
前端——网络方向面经题目总结
面试中网络方面的知识被问到的概率很大,尤其是互联网公司,要熟悉osi七层模型,其中TCP/IP方面的知识尤其重要。(如果自己平时有Socket编程的经验对面试也是很有帮助的。网络方面有空可以看看TCP/IP详解卷一和UNIX网络编程。)几乎技术岗的面试可能或多或少的都会问到网络相关的概念,毕竟也是计算机专业的基础知识,这里我总结了一些网上的面经以及自己看到的一些问题:0、TCP/IP 基础...原创 2018-07-18 16:26:18 · 1216 阅读 · 0 评论 -
web前端面试题整理
前端和计算机相关知识1. 你能描述一下渐进增强和优雅降级之间的不同吗?定义: 优雅降级(graceful degradation): 一开始就构建站点的完整功能,然后针对浏览器测试和修复 渐进增强(progressive enhancement): 一开始只构建站点的最少特性,然后不断针对各浏览器追加功能。 都关注于同一网站在不同设备里不同浏览器下的表现程度区别: “优雅降级...转载 2018-07-18 16:31:01 · 251 阅读 · 0 评论 -
POST和GET区别 -- 面试重点之一
这是面试经常问到的一个问题之一,不论你是前端、后台、网络安全工程师,还是各种和网络浏览器打交道的职业,或多或少的都应该知道这个知识点,毕竟也是很多专业的本科必修课之一!POST和GET区别:表单提交中get和post方式的区别有5点1.get是从服务器上获取数据,post是向服务器传送数据。2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字...原创 2018-07-30 11:38:17 · 5338 阅读 · 2 评论 -
数据结构常考题 —— 八种经典内部排序算法
经典排序算法我们经典的排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 算法复杂度如下图: 下面我们一一来总结这每一种算法:一、插入排序插入排序的基本方法是:每步将一个待排序的记录,按其排序码大小,插到前面已经排序的文件中的适当位置,直到全部插入完为止。1.直接插入排序 ...原创 2018-07-31 11:02:46 · 5562 阅读 · 0 评论 -
移动端前端适配方案(总结) -- 面试重点
在网上搜了一下,很多面试都会被问到移动端适配方法的问题,最近看了一些文章,这里总结一下。首先,谈一下目前为止出现的一些关于移动端适配的技术方案: (1)通过媒体查询的方式即CSS3的meida queries (2)以天猫首页为代表的 flex 弹性布局 (3)以淘宝首页为代表的 rem+viewport缩放 (4)rem 方式1.Media Queri...原创 2018-08-15 19:55:26 · 74580 阅读 · 4 评论 -
前端性能优化指南
概述1. PC优化手段在Mobile侧同样适用2. 在Mobile侧我们提出三秒种渲染完成首屏指标3. 基于第二点,首屏加载3秒完成或使用Loading4. 基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KB5. Mobile侧因手机配置原因,除加...转载 2018-08-15 20:48:52 · 283 阅读 · 0 评论 -
HTML页面加载过程
window.onload 和 DOMContentLoaded 的区别从输入 url 到得到 html 的过程浏览器渲染页面的过程window.onload 和 DOMContentLoaded 的区别DOMContentLoaded:DOM结构加载完毕window.onload:DOM...转载 2018-08-15 22:46:19 · 2020 阅读 · 0 评论 -
面试题之一 —— 手写一个promise
Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。一旦成功就不允许失败,一旦失败就不允许成功。function Promise(excutor) { let self = this self.status = 'pending'...转载 2018-08-13 16:34:02 · 8357 阅读 · 0 评论 -
vue-router的两种模式及区别
为什么要有 hash 和 history?对于 Vue 这类渐进式前端开发框架,为了构建 SPA(单页面应用),需要引入前端路由系统,这也就是 Vue-Router 存在的意义。前端路由的核心,就在于 —— 改变视图的同时不会向后端发出请求。为了达到这一目的,浏览器当前提供了以下两种支持:hash —— 即地址栏 URL 中的 # 符号(此 hash 不是密码学里的散列运算)。 比...原创 2018-08-26 21:21:00 · 9935 阅读 · 0 评论 -
多益网络前端面经
2018年7月5日:今天开始多益网络提前批面试了,由于生病整个状态也是十分的不好,当然结果是挂了,但是作为第一个面试经历,还是想要将它记录下来,自己巩固,顺便也给大家一个参考。首先,自我介绍,项目介绍,谈谈给你印象最深刻的一个项目中自己所遇到的难题,以及最终是如何解决的,找一两个点好好谈一谈?然后开始问问题(对于才学前端没多久的我来说有点难):1,请谈谈POST和GET的区别是什么两种 HTTP ...原创 2018-07-09 21:41:55 · 4819 阅读 · 2 评论