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
1.自我介绍 2.css实现上100,下100,中自适应,flex布局,calc函数 3.promise看图说话 4.继承方法有哪些 5.项目优化怎么做的 6.项目难点 7.迁移rspack考虑了哪些因素 8.手写监听数组,proxy不太会用,寄了 9.ts静态编译原理,不会 10.反问
海洋是3D地球表面表示海洋的特定区域,在Gio地球表面,海洋是最暗的区域。海洋的默认亮度是0.5。 可以通过 configure() API来设置海洋的亮度,具体设置方式如下所示: controller.configure({ brightness: { ocean:0.8 } }); 也可以通过 adjustOceanBrightn
9.28 ai面 9.30 一面 Java开发一面,共三轮 介绍自己的项目经历和技术栈 基础八股文,新特性,反射等 场景设计题 反问 30min
面试官很年轻,感觉没比我大几岁,人很好,问的也不难,主要是本人太菜,过程中很多都是不会但他还一直说没关系没关系。 1. 自我介绍 2. es6新特性,async await和promise联系,暂时性死区 3. 我写了掌握vue脚手架,看过脚手架源码吗 4. git reset,多分支合并,git rebase 5. 算法题 leetcode283 6. 项目难点 7. 前端安全,css,xsrf
女面试官,她自己是算法工程师,但来面试前端 1. 自我介绍 2. 问项目,难点,有没有优化 3. html和编译性语言区别 4. promise优点,async, await优点,await会阻塞后面的代码吗 5. git diff/git reset 6. 防抖节流区别,应用场景 7. tcp/ip 四层模型 https http在哪一层 8. tcp四次挥手过程 9. 非对称加密 ca证书