2022年面经记录(base杭州)

1、duandian科技(笔试未通过)

笔试题:leetCode热题第20题有效的括号
面后感:没怎么刷算法题,js 基础不扎实

2、laiweilai(三面未通过)

一面:笔试题
写一个函数,获取url中的指定参数

function getParams (url,name) {
}

手写防抖节流函数

function throttle ()  {
}
function debounce () {
}

手写call方法

function call (fn,obj,...args) {
}

二面:
1、this指向问题,构造函数中的this指向谁呢
2、箭头函数没有arguments怎么获取到参数
3、weakMap和map的区别
4、什么情况会触发BFC
5、实现深拷贝和浅拷贝的方式有哪些
6、http1.0 和 2.0 的区别
7、vue3 新特性
8、v-modle双向绑定的原理
9、es6 新特性有哪些
10、gitflow 工作流
11、let const var 的区别
12、如何实现元素垂直居中
13、如果使用JSON.stringfy 深拷贝传进的是undefined怎么办
14、es6 的模块化和require js的区别

三面(hr+部门leader):
1、自我介绍
2、职业规划,hr:有没有具体的,大家都这么说
3、为什么选择前端
4、项目中遇到什么难点是怎么解决的
5、如果再给你一次机会你会怎么解决
6、说个你做的最好的项目,这个项目具体有什么页面什么功能

面后感:三面体验糟糕,对于应届生来说问题有些刁钻

3、weiwojiangxin (笔试未通过)*

一、实现深拷贝浅拷贝
二、看代码说结果

var a = 5;
function fn () {
 console.log('1',a);
 a=0;
  console.log('2',this.a);
  console.log('this);
  var a;
  console.log('3',a);
}
fn()
new fn()

三、有一个已经排序好的数组,找到数组中的目标值并返回其所有,如果没有那么返回数组应该插入的合适位置的所有
面后感:算法题是一点不会

4、浙江zhongkong(通过)

1、es6 新特性
2、不使用第三个变量交换数据
3、dispaly
4、原型链
5、css 盒模型
6、偶数div变色
7、强制刷新页面如何实现
8、es6 实现继承的方式
9、Object.created 是干嘛的
10、vue2 和 3 的区别
11、vuex
12、reactive 和ref 定义的区别是什么

5、yihui科技(一面挂)

1、axiso 常用的配置
2、webpack 常用的配置
3、项目中用到的请求库是什么,用了什么插件解决什么问题
4、git 命令行
5、http协议
6、promise
7、http协议
8、怎么实现两栏布局
9、对mvvm的理解
10、NaN 是什么数据类型
11、正则表达式^ 是什么意思
12、怎么使用promise 在连续请求两个接口后处理数据

6、hongyan电器(通过)

一面:
1、如何不使用中间变量交换数据
2、常见的DOM操作有哪些
3、+运算符的原理是什么
4、浏览器从输入到渲染的过程
5、http状态码
6、如何优化webpack的构建时间
7、常见的数据类型
8、判断数据类型的方式有哪些,判断数组的方式有哪些
9、css 选择器有哪些
10、hello word 怎么变成word hello
11、性能优化怎么做
12、斐波那契数列

二面:
1、没人带会怎么样
2、你觉得初中高级前端的差别在哪里
3、第一个项目和第二个项目你认为哪个对你提升更大为什么
4、你对业务上有什么思考吗
5、在学习过程中有遇到什么困难吗
6、你认为怎么从根本上提升解决问题的能力
7、你认为你的实习经历给你带来最大的提升是什么
8、在项目中你是怎么做到初级到高级的转变

7、weiyi集团实习(通过)

1、说下盒子模型
2、实现垂直居中的方式
3、清除浮动的方式
4、基本数据类型有哪些
5、基本数据类型和引用数据类型的区别
6、判断数据类型的方法
7、深拷贝和浅拷贝的区别
8、说下vue生命周期
9、vue中computed 和 watch 的区别
10、数组去重
11、怎么实现响应式布局
12、怎么实现递归
13、怎么解决跨域问题

8、zhonghua(通过)

一面:
1、csp安全策略说下
2、怎么异步加载js
3、react 和vue的区别
4、游离分支怎么处理
5、怎么做页面适配
6、h5 新特性有哪些
7、js设计原则、js设计模式
8、js 运行机制
9、http1.0 和2.0 的区别
10、三角函数公式
11、sameSite 了解吗
二面:
1、get 和 post请求的区别
2、post的参数可以放在ulr上吗
3、前端缓存说下
4、为什么vue 中对象的新增和删除追踪不到
5、真的不能监听数组的变化吗
6、怎么冻结不能修改
7、怎么解决跨域问题
8、做过登录页面吗,登录的逻辑是什么
9、设置缓存是否过期怎么判断
10、浏览器渲染过程
11、js造成页面阻塞怎么办
12、promise
13、懒加载和按需加载的区别是什么
14、怎么实现路由懒加载呢
15、怎么实现按需加载呢
16、事件捕获是怎么捕获的

9、shulian科技(三面挂)

一面:
1、浏览器渲染过程
2、页面卡顿怎么办
3、了解前端趋势吗
4、h5 适配怎么做的
5、了解小程序吗
二面:
1、说下公司的业务流程以及成员之间是怎么沟通的
2、说下你是怎么理解以客户为中心的
3、你觉得你和科班同学比有什么优势
4、你选择公司,看中什么
5、你希望公司能给你怎样的成长
6、怎么看待35岁危机

三面:
自我介绍,over

面后感:群面,体验较差,基本不怎么问技术问题

10、创业huikang(通过)

1、node和js的区别
2、js的语言特性
3、对vue的理解
4、实现一个vue响应式
5、对elemnt-ui的理解
6、flex布局
7、行内元素和块级元素的区别
8、绝对定位是相对于什么定位
9、请求头的属性有哪些
10、粘性定位怎么实现
11、单线程和异步请求的理解
12、前端可以设置哪些缓存
13、在项目中主要做什么工作
14、数据交换格式
15、怎么实现两拦布局

应届生求职总结:
1、不要害怕开始,面试是准备不完的,请遵循二八法则(准备重要的部分)
2、简历不要写自己不熟悉的内容
3、项目的关键在重难点
4、付费包装简历没什么用
5、简历中提到的内容需要经得住拷问
6、面试时间有限,熟悉的内容讲深入一点
7、即便工作年限不符也可以尝试投递(毕竟我两个offer都这么来的)
8、学会筛选面试,垃圾公司不要浪费时间精力
9、面试结束后复盘问题,但不要幻想结果,患得患失
10、想冲好公司还是要刷算法

  • 20
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值