极其开放 - 怎么理解软件工程? - 开发中会和同学起争执吗? - 你为啥要学这个专业? - 怎么理解卷? - xxxx
百度app部门,被捞的简历,秋招但是要实习转正 第一次被问这么多node的内容 除了计网没回答出来,其余的应该都回答出来了 掉线太多次,估计挂了
实习经历 为什么离职 两家实习区别 喜欢什么导师风格 实习项目 项目难点 实习收获与成长 倾向于什么样的工作任务:充满挑战还是做简单的 遇到不能 hold 住的需求怎么做 和其他候选人比你的优势 怎么体现你的学习能力强 怎么学前端的 未来两年计划 怎么看待卷 比较常用百度什么产品?对他们有什么建议 工作 base 北京可以接受吗 口头 offer,问具体入职时间了
1.算法:螺旋遍历矩阵 2.算法:求二叉树父节点 3.for(let i =0,i<3,i++){ serTimeout( ()=>{ log(i) } ) log(i) } 输出结果 4.闭包 5.原型链 6.vue数据绑定原理
undefined vs null typeof null 为什么是对象 let const 设置对象选哪个 变量提升 let const var 区别 暂时性死区 词法作用域 全局作用域块级作用域 事件循环 this 的指向 js 数据类型 typeof array、function 如何判断数组类型 原型和原型链 代码输出题 变量赋值问题 异步代码输出 this 指向 https vs htt
简历从头到尾都问了一遍,汗流浃背了兄弟: 1. 字体包加载过慢问题怎么优化的 2. 虚拟列表怎么实现的 3. 不定宽高的怎么实现 4. 项目怎么优化的,做了什么事情 5. 数据怎么测试出来的 6. 打包时间是线上环境还是开发环境 7. 移动端适配 8. 为什么采用 emp 框架 9. 微前端解决了什么问题 10. 怎么封装设计一个组件 11. axios 请求怎么自动带上 token 12. to
一面(1h 6min) 八股 1.css 精灵图 2.如何判断一个空对象 3.如何判断一个空数组 4.事件循环机制 5.react18的新特性 6.聊一下hooks 7.讲讲实习项目中的重难点 代码: 1 画一个三角形 2 画一个3x3的九宫格 3. 伪代码写一个render组件函数 4. 统计字符串并按格式输出 5. 数组扁平 二面(1h2min) 1.为什么没有留用 2.TCP是如何保证可靠性
7.11面的,秒二面 二面后排序挂
1.项目介绍 2.针对项目提问 原生实现透视效果 下面的走马灯:滚动效果原生怎么实现的 3.css 动画相关 transform translate 动画如何循环 4.requestAnimation vs setTimeout 实现动画 setTimeout 无法控制时间间隔 5.绝对居中的实现 6.flex 布局相关的属性 7.响应式布局 8.讲讲你知道的 hooks 还有具体用法 9.use
能实习多久 事件循环 数据类型 判断数据类型 垂直居中至少3个 computed、watch(深入问原理) 自适应 组件通信 id 还有几个想不起来了 上面有的问题,问了底层设计,为什么是这样设计,为什么要这样 手撕代码: promise.race filter
1.连续升序判断 true or false(贪心,没写出来,思路错了) 2.三数之和 ✔️ 3.call,apply,bind 作用,区别✔️ 4.手写 bind✔️ 5.判断数组的方式✔️ 6.发布订阅模式✔️ 7.手写事件总线✔️ 8.数字签名✔️ 9.https 加密✔️ 10.发送请求过程✔️ 11.中间人攻击✔️ 12.git rebase,git merge ✔️ 13.函数柯里化✔
1.手写 reduce✔️ 2.手写获取鼠标位置 hook✔️ 3.vue 响应式原理用 proxy 实现 observer✔️ 4.手写图片懒加载✔️ 5.最长不重复子序列✔️ 6.快排(面试官说这个说一下思路就行)✔️ 7.介绍项目…… 8.提问项目 9.vuex 和 pinia 区别✔️ 10.设计模式介绍一些(……看过,只记得几个,语言组织的不好) 11.vuex 的过程(不会,忘记了……
#面经虾皮# 时长:53min base:北京 一、手撕 手写promise.all(); 10min 限时 实现树的层序遍历: 10min 限时 8 /|\ 1 2 3 ... 输出 [ [8], [1,2,3] ... ] 二、基础 1.HTTPs 2.Vue2和Vue3的区别(defineProperty、Proxy) 3. 事件循环 4.浏览器缓存策略 5.协商缓存和强缓存的配置 6.前端
复活赛,昨天突然被从池子里捞起来约面了 1h20min,面一半就汗流浃背了 1.自我介绍,在公司业务有做过服务端开发吗,用js还是ts css 1.flex布局,实现左侧固定宽度,右侧自适应,如何高度铺满整个屏幕 其他实现方法,浮动,grid 2.实现垂直居中的弹窗 js 1.判断数据类型的方法,如何判断数据呢,如何判断是一个promise的异步函数 2.模块化规范。comomjs和es6区别,运
base:北京 部门:国际业务部 岗位:前端开发工程师 timeline:4.11 下午五点 时间:60min 1.自我介绍 2.聊实习经历 3.操作系统,进程与线程 4.tcp与udp的区别介绍 5.http1.0 1.1 2.0 6.http与https 7.post与get 8.原型链 9.vue生命周期 10.git的使用方法 11.git merge与git release 12.vue