一面 2022.7.28 11:00~12:00 自我介绍 从自己学习前端的历程讲的 实习 兼容移动端怎么做的:路由跳转与leihuo-jump 问动画实现方式:答基本上是动画师做的,补简单动画的实现 低代码shame设计:答得一般 vue v-if show Data初始化什么时候,答得created,再去看看vue.init computed和method js 数据类型:没说全 基本数据类型
28号面的,部门大概是百度网盘。一直没看状态,今天一看共享中,原来是寄了 实习时攻克的比较难的难点 平时用 React 还是 Vue 还是其他什么比较多? 说一下 React 的虚拟 DOM 虚拟 DOM Diff 状态码 304 http 缓存两种形式 304 会出现在什么缓存里 强缓存会返回什么状态码 last-modified 的缺点,etag 有什么缺点 有一个页面,它的 html 走的是
重要的写在前面 在准备面试的过程中,大部分的时间都花在了JS基础和框架方面,弱化了HTML和CSS的学习。所以如果有小伙伴也是这样在准备面试,那么请立刻去补上HTML和CSS的基础内容。 本次面试最大的感悟在于:平时没有刻意去练习页面结构和CSS相关的内容,所以导致本次面试体验感不佳(当然纯粹是因为自己的原因)。 面试内容: 1 自我介绍 2 整个过程没有提到任何项目相关的内容 3 CSS 优先级
很紧张地准备着一面,看到牛客上其他面经,感觉一面就会g,但是面试官问的全是八股是什么原因 具体问题有: http1 http2区别 http https区别 tcp三次握手 tcp udp的区别 for of , for in区别 instanceof typeof ... 诸如此类 项目问了一点点,挖的不深#面经##提前批##字节##八股文#
问题问的比较细,开摄像头。 1. 自我介绍 2. 实习经历,有没有遇到什么困难 3. webpack使用,优化等 4. js的底层是什么语言实现 5. js的堆栈,引用类型基本类型分别在什么内存,有没有大小限制 6. 任务队列,setTimeout底层如何实现的?nextTick是宏任务还是微任务,使用场景是什么,你知道的微任务都有什么 计网相关: 7. tcp是双工还是单工 8. 为什么挥手次数
2022.8.18 技术一面 我的个人博客地址 :https://www.yuque.com/erchashuxiansheng/otv7w8 欢迎大家收藏加关注。 1.自我介绍 介绍了自己的基本信息,以及技术方向,顺便表明自己喜欢写博客,拥有一个长期更新的个人技术博客。 2.详细介绍一下简历上参与的两个大型项目 我介绍了项目的所用技术,自己负责的任务和业务模块,从业务模块中讲了涉及的数
投递 7.29 基本情况:内推投递 非直通部门 非科班 没实习和高大上项目 没想过提前批简历能过~ 一面 8.17 自我介绍 看了什么书 写编程题三道:很简单的斐波那契数列、括号匹配、二叉树剪枝 做剪枝之前问了熟悉什么算法 ES6新特性 promise说一下,API说一下 利用promise实现xx秒返回value react生命周期 同步异步 事件循环等 基本你回答到XX点面试官就会打断你说可以
自我介绍 为什么学前端?(我本科专业是物联网的) 项目问题(此处省略20分钟) 输入 url 到渲染出页面的过程 引申出怎样将html文件渲染到页面上(不太会答) BFC css垂直居中 用到哪些浏览器存储方式?答:localStorage、sessionStorage 还有吗? (不太清楚了) localStorage的应用场景 es6了解吗? Promise的出现是为了解决什么问题的?答:回调
8.22 一面 状态码301 302 强缓存协商缓存 原型原型链 Object.__protot__ Function.__proto__ 原型链终点 防抖与节流 代码 大数相加 转对象 数组扁平 用reduce 链表反转 二面 上来直接三道题 js+html 验证url css三饼(float、position、flex三种) 凉凉
一面 8.24 16:00 讲实习 水平垂直居中 position有哪些值 static absolute relative fixed sticky 说一下BFC js基本数据类型 instanceof 原理 说一下ES6新增 for in 和for of区别 Object.defineProperty 定义的对象的属性有哪些 https://developer.mozilla.org/zh-C
一面: 主要是做了三道题,其他没太问(做太久了后面没时间了) 二分查找(如果排序是逆序怎么处理) 实现 instanceof (null、undefined 怎么处理) 实现水波跳动效果 二面: key 的作用 -- 虚拟 dom 的构建 key 是虚拟 dom 对象的标识,当状态中的数据发生变化时,react 会根据新数据会生成新的虚拟 dom ,之后进行新旧虚拟 dom 的对比。 旧虚拟 d
岗位:前端 部门:杭州飞书办公套件 一面(8月9号) js数据类型判断 对new操作符的理解 React 父子组件的props传递过程发生了什么 React 的DOM Diff算法 Raect.memo,useMemo和useCallback 对Fiber的理解,介绍一下 手写异步的sleep()函数 事件循环代码输出题 实现封装一个自定义Hooks 算法题:括号生成 面试官很和蔼,问的不
三轮面试都在同一天 一面 ● 自我介绍 ● 项目经历 ● React ● http1 vs http2 ● vite ● webpack 的 loader 和 plugin 用途,如何开发 ❌ class MyPlugin { apply(compiler) { compiler.hooks.compile.tap('MyPlugin', (params) => { console.log('Th
一面 面完过了一周约二面 css position属性有哪些 css选择器有哪些 css bfc? 给一个css场景让算一下margin,实际上就是margin合并问题 css会阻塞dom渲染吗,dom解析呢 如何理解typescript?在开发中有什么作用? type和interface区别 js阻塞dom解析如何解决 跨域的作用?如何解决?jsonp的优缺点 浏览器的缓存?etag的优缺点 j
一面 主要讲实习经历,基本上无八股 手撕:最长公共子串 二面 主要也是实习经历和项目 手撕: 1. 变量作用域和this指向问题,说输出 var bar = 'window' function say() { var bar = '111' console.log(bar) console.log(this.bar) } const obj = { bar: '222', say() { cons