9.7 一面 自我介绍 有成就感的在校经历 判断事件循环相关的执行结果 原生手写倒计时并渲染到页面上(输入秒值转换日时分秒,不足两位用0代替) 箭头函数和普通函数的区别 new的过程中发生了什么 script标签的await和defer属性 xss攻击 如何实现单点登录 cookie的path属性作用 Vue有哪些指令 v-model是谁的语法糖 Vue2和Vue3中v-model指令实现的区别
二面已拒#秋招##面经##前端面经##360校招#
1. 手写一个类Person,要求有私有属性,公共方法,静态方法,用function Person(){}实现,不能用class 2. 手写一个Header布局,左logo,中title,右login(我在右div里写button,面试官还提醒button能不能靠右,寄了) 3. 手写一个并发连接池,场景:前端需要发很多很多请求,服务器压力大,需要分批次发请求 都不会 寄 (我真的只是应届生不是爱
秋招投递不多,基本只投了大厂的前端岗位,非科班无实习有实验室项目。秋招中的我是焦虑的,同时也是幸运的。最终拿下了我最想要的offer。 七月开始准备简历,投递,梳理前端体系。 所有面试过程都没记录,根据回忆提供的部分面经: 浏览器事件循环:从事件循环tick的角度去说明微宏任务、RAF、渲染等过程 React源码:Fiber,优先级队列,任务调度器,Commit阶段的过程 React Hooks:
八股盛宴 1. js数据类型,symble是什么意思,用途? 2. let和const区别,const是数组,可以添加往数组里添加数据吗 3. promise是什么?状态之间可以转移吗? 4. all和race的区别? 5. promise和settimeout的区别(第一次见这样问的。。。) 6. es6之后操作数据的方法 7. webpack怎么配置代理 8. 箭头函数和普通函数的区别 9.
⏱️投递时间线 7.22 投递 -> 8.9 一面 -> 8.14二面 -> 8.19 hr面 🗃️面经: 一面: 1. 自我介绍。 2. 介绍下作用域链。 3. 介绍下事件循环。 4. 介绍下React中的虚拟DOM。 5. 介绍下React-Fiber,链表结构有什么好处? 6. React如何做父子传值以及非父子传值。 7. React的key的作用是什么 8. Nodejs的nextTi
1. 你项目的需求解构是怎么做的? 2. 技术栈的选用原因? 3. 小程序技术栈? 4. 为什么后来又转开发uniapp 了? 5. CSS三栏布局 4. http应用层协议 5. position定位 6. vue2和 vue3区别 7. axios和 fetch api区别 8. axios原理 9. 前后端怎么交互的 10. http1 和 http2的区别?你们项目用的啥? 11. web
流程 10月3日投递,10月9日约面,10月12日一面,10月18日感谢信。 一面 全程 50 min 自我介绍 输出题 实现管道函数 实现 sleep 函数 Promise.all 和 Promise.race 的区别与使用场景 了解哪些排序算法 数组的 sort 方法底层是哪种排序算法 说说对原型链的理解 强缓存和协商缓存的区别 了解哪些 Linux 命令 curl、dig 和 nslooku
2022.10.25 一面 时长1小时 base:武汉 没有手撕,一面快接近一小时的时候面试官所在的会议室有人要用。 1.面试官首先介绍了岗位的base地,业务和部门人数,然后我开始我的自我介绍 2.js的数据类型有哪些 3.介绍es6有哪些新特性 4.解构赋值了解吗? let [a,b]=[1]; a的值和b的值各是多少 5.let,const和var有什么区别 6.判断数组有哪些方式? 7.让
没有录音很多问题忘记了 HTML 文件如何渲染到页面 语义化标签有哪些 语义化标签和 div 的区别 css 哪些属性会引发回流,哪些是重绘 有哪些方式改变 margin 而不引发回流 事件委托 如何实现点击给 ul 添加事件展示所点击的 li 上内容 vue 生命周期 vue3 如何使用变量 ref 和 reactive 区别 vue3 如何在模板中使用 ref 的变量 说实话当时一直不知道在问
一面 二面
一面 二面 忘记记录了
#软件开发2023笔面经# 一面大约20分钟 自我介绍 实习收获 组件通信 原型和原型链 vue2和3响应式原理 事件循环机制 v-for中的key 虚拟dom 往div插入1000个span,如何操作比较好 箭头函数和普通函数的区别 总体感受是节奏很快,一个问题接着一个问题,应该是要面试的人太多了吧,有点冲kpi的感觉了,不过面试官人还挺好的很耐心
8.24 下午16:00-17:30 录音坏掉了,靠着记忆复盘的,感觉漏了很多问题😅 自我介绍 项目难点 webpack和vite的区别 vite的优化 手写:事件总线,实现on,once,off,trigger 动态规划解决了什么问题 手写:带有并发限制的promise请求 class Scheduler { addTask(promiseFn) { // ... } } let wait =
一面 8.31 难度:easy 4道编程题 1道算法 正则替换,对象操作,看输出,(脑子不好忘了一个),dp爬楼梯「简单题,代码行数不超15行」 实习经历(已经说给过了...然后继续问) 项目相关问题 浏览器存储 跨域相关 二面 8.31 难度:easy 4道编程题 「简单题,代码行数不超15行」 1道场景题 让你设计一个商城首页怎么设计「没准备,说了手机端+web端的大体思路」 无限滚动 + 虚