首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
offer快到碗里来呀~
获赞
200
粉丝
29
关注
3
看过 TA
260
女
华南理工大学
2021
前端工程师
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑offer快到碗里来呀~吗?
发布(121)
评论
刷题
offer快到碗里来呀~
关注TA,不错过内容更新
关注
2020-04-10 16:42
已编辑
华南理工大学 前端工程师
第二次腾讯前端一面凉经
1、自我介绍,讲一下你的项目2、从输入url到与后台通信,是怎么通信的3、浏览器是怎么渲染页面的4、你说到获取服务器IP地址,是怎么获取的5、dns的整个操作6、你说到http,但是现在常用的是https,https和http有什么区别7、https的通信过程8、多线程是怎么保证线程安全的9、数组的链表的底层实现10、数组和链表插入一个数据,底层怎么实现的 中间:你确定吗?你确定吗?你确定吗?我感觉我说的没毛病啊。。。但他这么问我,真的怪吓人的,让我很怀疑我自己 11、进程和线程的区别12、进程间通信 这时候面试官说,这个面试就到这里吧。我惊了,时间这么短,于是我嘴欠说了一句:不问点前端的问题...
0
点赞
评论
收藏
分享
2020-04-10 15:23
已编辑
华南理工大学 前端工程师
面向面经之腾讯前端暑期实习面经(一、二、三面)
针对:腾讯前端暑期实习面经(一、二、三面) 一面 1、看过哪些前端的书籍 2、HTTPS建立通信的过程 ---------补充http建立通信的过程----------------一次https通信建立的全过程: 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之后才能,才能进行更层协议的连接,因此,首先要建立TCP连接,一般TCP连接的端...
0
点赞
评论
收藏
分享
2020-04-10 12:16
华南理工大学 前端工程师
数据结构之图形的遍历
链接:图的两种遍历方式 树的遍历: 先序遍历 中序遍历 后序遍历 层次遍历 图的遍历:从给定图中任意指定的顶点(称为初始点)出发,按照某种搜索方法沿着图的边访问图中的所有顶点,使每个顶点仅被访问一次,这个过程称为图的遍历。遍历过程中得到的顶点序列称为图遍历序列。 有两种搜索策略: 深度优先搜索DFS 1、思想 假设初始状态是图中所有顶点均未被访问,则从某个顶点v出发,首先访问该顶点,然后依次从它的各个未被访问的邻接点出发深度优先搜索遍历图,直至图中所有和v有路径相通的顶点都被访问到。若此时尚有其他顶点未被访问到,则另选一个未被访问的顶点作起始点,重复上述过程,直至图中所有顶点都被访问到为止...
0
点赞
评论
收藏
分享
2020-04-20 15:01
已编辑
华南理工大学 前端工程师
面向面经之我自己的携程一面
4.16面的面试官似乎在拖时间哈哈哈,强行问了26分钟下面的问题没有逻辑,我是想到啥写啥 1.css选择器权重 选择器:内联样式 1000#id选择器 0100.类、伪类、属性 0010通用、子、相邻 0001继承的属性没有权重 2.vue框架和别的框架有什么区别 3.css水平居中 对于行内元素,父元素设置text-align对于块级元素(元素定宽)1.可以直接设置margin-left和margin-right为auto2.设置绝对定位,left:50%,margin-left:此元素一半宽度;3.设置绝对定位:左上右下都设为0,margin:auto;对于块级元素(元素不定宽)1.fle...
0
点赞
评论
收藏
分享
2020-04-09 15:52
华南理工大学 前端工程师
算法之美团点评2020校招前端方向笔试题
1 考察知识点:堆内存和栈内存,以及函数传参是以值传参。答案:1、变量i,s,a都在栈中。new出来的对象A在堆中。 栈内存主要用于存储各种基本类型的变量,包括Boolean、Number、String、Undefined、Null以及对象变量的指针,堆主要存储object 所以字符串变量i,s以及对象指针a都存在栈中,new出来的对象开辟内存存在堆上,对应地址是指针a存的内容 2、a.i是op 因为创建了对象a,所以可以访问类A的i变量,但是函数传参是以值传递的,所以不改变值 a是A类的实例,所以a.i='op',a.func(a.i)这句执行函数,把a.i作为参数传递,该函数会复制一...
0
点赞
评论
收藏
分享
2020-04-08 16:40
华南理工大学 前端工程师
css之继承
https://www.cnblogs.com/thislbq/p/5882105.html 一、无继承性的属性1、display:规定元素应该生成的框的类型2、文本属性:vertical-align:垂直文本对齐text-decoration:规定添加到文本的装饰text-shadow:文本阴影效果white-space:空白符的处理unicode-bidi:设置文本的方向3、盒子模型的属性:width、height、margin 、margin-top、margin-right、margin-bottom、margin-left、border、border-style、border-top...
0
点赞
评论
收藏
分享
2020-04-08 14:49
华南理工大学 前端工程师
js之正则
// 声明一个正则对象,modifiers是修饰符 // var patt= new RegExp(pattern,modifiers); // 或者 // var patt2=/pattern/modefiers; console.log("修饰符"); // 1 修饰符 // i忽略大小写 g全局 m多行匹配 // i,g var str1='AbcAB'; var patt1=/ab/ig; // 返回的是一个数组 console.log("i->"+str1.match(patt1));//i->Ab,AB console.l...
0
点赞
评论
收藏
分享
2020-04-08 12:09
已编辑
华南理工大学 前端工程师
主流浏览器的内核
参考:浏览器内核 参考:css3动画优化 说明 一个完整的浏览器包含浏览器内核和浏览器的外核。 浏览器内核又可以分为两部分:渲染引擎和js引擎 由于js引擎越来越独立,内核就倾向于只指渲染引擎。 浏览器构成 浏览器一般由七个模块组成,User Interface(用户界面)、Browser engine(浏览器引擎)、Rendering engine(渲染引擎)、Networking(网络)、JavaScript Interpreter(js解释器)、UI Backend(UI 后端)、Date Persistence(数据持久化存储) 如下图: 用户界面:你看到的 浏览器引擎:可以在...
0
点赞
评论
收藏
分享
2020-04-19 22:54
已编辑
华南理工大学 前端工程师
js之web页面级优化
web页面级优化: 减少HTTP请求的次数。http协议是无状态的应用层协议,每次http请求都需要建立通信链路、进行数据传输,而在服务器端每个http都需要启动独立的线程去处理,这些通信和服务的开销都很昂贵。所以减少http请求的数目可有效提高访问性能,A正确。 进行资源合拼和压缩。合并CSS、合并javascript、合并图片,将浏览器一次访问需要的javascript和CSS合并成一个文件,这样浏览器就只需要一次请求。在服务器端对文件进行压缩,在浏览器端对文件解压缩,可有效减少通信传输的数据量,B正确。 Inline images,使用data: URL scheme的方式将图片嵌入到...
0
点赞
评论
收藏
分享
2020-04-21 13:37
已编辑
华南理工大学 前端工程师
面向面经之华为学习经
第一篇: 针对:https://www.nowcoder.com/discuss/367702?type=all&order=time&pos=&page=1##1.做过的项目中,哪些可以体现你的技术水平的地方? 2.js函数的4种调用方式讲一下 一般形式的函数调用 作为对象的方法调用 使用call和apply动态调用 使用new间接调用 3.this的指向有哪几种情况 作为函数直接调用,非严格模式下,this指向window,严格模式下,this指向undefined; 作为某对象的方法调用,this通常指向调用的对象。 使用apply、call、bind 可以...
0
点赞
评论
收藏
分享
2020-04-15 15:39
已编辑
华南理工大学 前端工程师
面向面经之我自己的腾讯实习一面面经
4.2号面的第一次,秒黑先做了一个多小时的编程题,才开始的电话面试。 1、vue的双向数据绑定 参考链接: 浅谈Vue双向数据绑定的原理vue实现对数据的双向绑定,通过对数据劫持结合发布者-订阅者模式实现的。 Object.defineProperty vue通过object.defineProperty来实现数据劫持 会对数据对象每个属性添加对应的get和set方法,对数据进行读取和赋值操作,分别调用get和set方法 Object.defineProperty(data, key, { enumerable: true, configurable: true, ...
0
点赞
评论
收藏
分享
2020-04-15 15:39
已编辑
华南理工大学 前端工程师
面向面经之我自己的阿里一面面经
针对:阿里前端一面凉凉凉凉经 1、vue数据驱动模式 参考:https://www.cnblogs.com/caizhenbo/p/6418284.html概念:数据驱动是vue的最大特点。当数据发生变化时,用户界面发生相应的变化,开发者不需要手动地去修改dom。vuejs帮我么封装了数据和dom对象操作的映射,我们只需要关心数据的逻辑处理,数据的变化就能够自然地通知页面进行页面的重新渲染。 实现:通过MVVM框架实现:model,view,viewmodelvuejs在实例化的过程中,会对遍历给实例化对象选项中的data选项,遍历其所有属性并使用object.defineProperty把这...
0
点赞
评论
收藏
分享
2020-04-17 14:12
已编辑
华南理工大学 前端工程师
ES6之let和const的使用
参考链接:https://es6.ruanyifeng.com/#docs/let 1、let命令--ES6 类似于var,但是只在let命令所在的代码块内有效一般在for循环中使用let声明变量,for循环有一个特别之处,设置for循环的那部分是一个父作用域,而循环体内部是一个单独的子作用域。 2、不存在变量提升 它所声明的变量一定要在声明之后使用,否则报错。 // var 的情况 console.log(foo); // 输出undefined var foo = 2; // let 的情况 console.log(bar); // 报错ReferenceError let bar = ...
0
点赞
评论
收藏
分享
2020-04-08 17:06
已编辑
华南理工大学 前端工程师
html&css&js专项练习中我的错题集
1 (function() { var a = b = 5; })(); console.log(b); console.log(a);输出为5,Uncaught ReferenceError: a is not defined 考点:var a=b=5相当于var a=b;b=5;b前面没有var,说明是声明为全局变量。相当于: var b; (function() { var a=b ; b=5; })(); console.log(b); console.log(a);在函数外,a就被销毁,所以报错 2、 var f = funct...
0
点赞
评论
收藏
分享
2020-04-06 21:56
华南理工大学 前端工程师
算法&排版之百度2019校招Web前端工程师笔试卷(第三批)
题目一 用js实现一个用户行收集器,功能如下:1,收集用户在页面中的所有click行为,并使用log方法发送日志,包含触发事件的节点xpath信息2,xpath需包含tagName、id、class、同级同名节点索引(从1开始),如 <body> <div id=“container”> <p>something</p> <a id=“link1” class=“link-class”></a> <a id=“link2” class=“link-class current”>target link</a...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
9
关注他的用户也关注了:
牛客网
牛客企业服务