滴滴一二面面经
杭州滴滴一面面经 38min 自我介绍 怎么学习的? 学习里学过前端知识吗?问了我专业,然后问我为什么选择前端 介绍一下项目的技术栈有什么作用? vue和react有什么区别?相同点,异同点。上面说了vue和react都有虚拟DOM,然后问了我虚拟DOM有什么优点,怎么实现虚拟DOM的 let和co ...
Read more
百度一二面经
百度一面 1h几乎全程在手写算法… 算法:去除一个数组中的全部0. function deleteZero(arr) { let newArr = []; for(let i = 0; i < arr.length; i++) { if(arr[i] !== ...
Read more
快手一二面面经
快手一面(效率工程) 一些css知识,伪类,选择器等 实现垂直居中的办法 三列布局的办法 js的数据类型,以及typeof的使用,typeof具体会显示出什么,怎么判断是数组等等 一道代码题,说出其答案var obj = { a: 'b'};function fc(p) ...
Read more
政采云一面面经
政采云一面面经面试过程感觉不太愉快,好几次没听清面试官的问题 自我介绍 问了好多简单的(很容易被忽略的题目) html有哪些表单标签。 html有哪些标题标签, 业务场景:有一个电商网站,你一般用哪一级标签作为层级的标题5. css有哪些伪类元素(多记几个,至少要记6个左右)业务场景:有好几段文 ...
Read more
介绍下 Set、Map、WeakSet 和 WeakMap 的区别?
Set 和 MapSet 和 Map 主要的应用场景在于 数据重组 和 数据储存Set 是一种叫做集合的数据结构,Map 是一种叫做字典的数据结构 Set(集合)Set本身是一个构造函数,需要实例化一个实例,且Set结构式无重复的数据,可以用于数据去重。Set是一个只有键值,没有键名的结构 cons ...
Read more
对象,原型及原型链
对象对象是一个包含相关数据和方法的集合(通常由一些变量和函数组成,我们称之为对象里面属性和方法) 对象也被称之为”关联数组”var person = { name: { first: "Lin", last: "JiaHao" }}//输出一 ...
Read more
字节跳动一面凉经
字节跳动一面凉经面试官人超级好,一直在引导我,可能是因为第一次面试吧,还是不可避免的紧张了,错过了机会,但是要吸取教训,继续加油吧。 做自我介绍尽量介绍往自己会的部分靠 说说看了什么书?我说了小黄书,语言精粹,图解HTTP,后面就追问了小黄书上的,因为紧张我居然连构造函数和类都没答上来… comm ...
Read more
Cookie, Session是如何保持登录状态的
首先,http是一个无状态的协议,它自生不对请求和响应之间的通信状态进行保存 服务器并不会对每个人做特殊处理,服务器只对请求负责,并不对请求的人负责。 cookie 和 session 都是帮助http进行状态管理的一种手段 cookie 对比 session 保存位置cookie保存在用户的客户端 ...
Read more
能不能说下前端缓存?
浏览器的缓存机制:强缓存和协商缓存 强缓存浏览器的缓存作用分为两种情况,一种是需要发送HTTP请求的,一种是不需要发送的。 不需要发送HTTP请求的首先是检查强缓存,这个阶段是不需要发送HTTP请求的。问题&Q: 如何检查强缓存呢?回答&A: 通过检查相应的字段。 在HTTP/1. ...
Read more
微信小程序:仿小米商城
前言微信小程序作为一款耳熟能详的应用,相信大家或多或少都已经有过这方面的接触了。作为一名刚接触前端不久的小白,手写一款小程序是很好的对知识的一次巩固。下面让我们来开始小程序的开发吧。 开发准备 开发工具:VSCode 微信开发者工具 图标icon 微信开发文档 有赞组件库 自己Mo ...
Read more