总共1个小时 1、项目问了很久 2、对 vue 理解,vue 和 react 区别 3、vue 组件通信方式 4、订阅-发布模式,及其实现 5、Promise,手写 promise.all 6、webpack 优化,首屏优化 7、强制缓存、协商缓存 8、100元买100只鸡,1只公鸡5元,1只母鸡3元,3只小鸡1元,问公鸡、母鸡、小鸡各有多少,手写代码实现 反问:技术栈和部门业务 面试官回复:技术
一面: 3. RPC(提到了)的原理是什么 4. 设计接口有哪些规范? 5. get 和 post 的区别(我上面答的是 Restful) 6. Promise 的异常处理机制 try catch 为什么不能捕获 Promise throw 的错误吗 怎么防止 cookie 被盗取 cookie 有哪些属性 那你觉得上面提到的属性有哪些可以防止 cookie 被盗取(上面我只提了一种方法) HTT
一面(90min) 1. 聊聊项目 2. cokkie和token 3. https 4. 跨域相关?jsonp具体实现 5. nginx反向代理怎么做的 6. 算法:找出数组第一个不重复的数字 7. 写一个深拷贝 8. map、set和普通的object区别 二面(45min) 1. 聊聊项目 2. react为什么hook不能放到条件语句里面 3. https 4. 发布订阅模式实现,once
8.22更新 之前挂了,被自动驾驶捞了,以为能过结果三面完秒共享了😂和百度说拜拜了。 最近没怎么记录面经。。就记得手撕了。。 自动驾驶: 一面:手写flat、css写三角 二面:手写then 三面没算法 ------------------------------ 问题很基础,体验不错,面试官说我准备挺充分,希望能进二面。#面经##百度##前端#
提前批百度一面: 自我介绍 了解专业课 前端学习时长以及大学期间擅长哪门课 闭包(私有变量,使用场景) js的数据类型 检查数据类型(typeOf、instanceof、isArray、toString) 事件循环(event loop) async await的底层实现原理(Generator) node线性池、事件循环 宿主环境中浏览器和node环境中的差异 Vue2、3的响应式原理(Obje
7.5一面(50min) 1.git指令,代码一般提到什么分支,code review完又有什么流程 2.事件循环 3.http2.0 4.讲一下cdn 5.浏览器缓存 6.项目里import包的时候怎么知道改导入哪个包(package.json) 7.其他我忘了,没让撕题,基本全是八股 7.20二面(50min) 1.讲讲实习期间做的内容,过程中学到了什么(这里略去具体问题,和实习做的事相关,大
记录一下校招第一个面试的经历,给投多益的同学一点参考,也给自己后面校招积累点人品值,求求来个offer吧 背景:双非计算机硕,有一段中厂实习经历,有两个去年做的小项目 ————————————————— 一、投递:7月中旬,内推投递多益校招提前批,前端开发岗,广州 ————————————————— 二、测评+观点题:投递当天完成了在线测评和观点题,吐槽一下那个观点题是真恶心人,什么生不生孩子,帮
主要问了以下几个问题: 为什么要来前端岗位? 从整体的角度来说一下前端技术?(这种开放题反而有点不知道怎么回答) 项目中的防抖和节流技术,应用场景 ? 手写防抖,延伸出防抖里面函数如何接受参数? 使用闭包实现出来,没有达到面试官想要的答案。。 Promise是什么? 如何解决回调地狱问题的? then和catch的区别是什么? 原型链是什么?为什么用它? 根据原型链延伸出了n多个题目,具体到每条线
1.type和interface的区别 2.模块化工程化组件化的区别 3.移动端响应式的做法 4.js事件循环 5.泛型 6.类型断言 7.keyof 和 typeof 8.keep-alive 9.axios的封装 问得比较基础
8月5日下午两点开始面试,没开摄像头,一共就25分钟 自我介绍 首先问了一下怎么学习前端的,不是科班怎么会想要从事前端这个岗位,有在看哪些书籍吗。 css选择器有哪些 居中有哪些方案(我问了是水平还是垂直,然后都回答了有定位,flex,grid) js有问到var,let,const的区别 vue里面用到了哪些指令 vue组件通信方式 vuex是什么 项目当中的难点是什么(我说了动态路由添加,公共
主要问了以下几个问题: 为什么要来前端岗位? 从整体的角度来说一下前端技术?(这种开放题反而有点不知道怎么回答) 项目中的防抖和节流技术,应用场景 手写防抖,延伸出防抖里面函数如何接受参数? 使用闭包实现出来,没有达到面试官想要的答案。。 Promise是什么? 如何解决回调地狱问题的? then和catch的区别是什么? 原型链是什么?为什么用它? 根据原型链延伸出了n多个题目,具体到每条线都要
1.自我介绍 2.Js单线程下的异步机制 3.讲一下promise 4.节流和防抖的区别 5.小程序打包 6.写过原生移动端吗 7.v-if和v-show的区别 8.父子组件通信的方式 9.前后端交互技术 10.项目里用的是vue 2还是3,了解过vue3吗 11.怎么处理跨域问题 12.为什么学前端 反问 #面经##校招#
#秋招# #提前批# #校招# 今天是秋招的第一次面试,简单记录下面试过程。 1.自我介绍 2.问什么时候学的前端,怎么学的 3.问项目 4.js继承有哪几种方式 5.js中判断数据类型有哪些方法 6.事件循环 7.import与require的区别 8.websockt 9.css盒模型 10.横竖居中方式 11.vue的双向数据绑定 12.vuex 13.vue的diff算法 14.vue的组
二面: 感觉是个大佬,比较注重基础,提问的方式也非常灵活,不是简单的提出一个问题,而是先铺垫一些情况之后再发问: 1.怎么用js实现类的修饰符 private public 2.静态多态?我说不太了解 3.构造函数 4.类型判断 5.值传递和引用传递 6.怎么传递引用类型而互不影响 7.怎么使得对象内的值不可修改 8.做个题:实现一个stringify 二面的时间挺短的,除去做题时间大概二十分钟的
7.26 投简历 7.31 笔试 8.2 收到约面电话 8.6 10:50 一面(≈60min) 原本约的是11:00面试,10:43的时候签到拿到面试视频地址(是飞书面试) 本打算50再进,面试官48就给我打电话让我进,提前开始了 (提前进忘了录音了,凭记忆写哈,想起来再补~ 1、先聊项目,把最近的项目都讲了一遍吧,我还做了小程序(面试官甚至打开小程序看了问我做的哪块hhh 2、代码题