目前在offer评估中,说是九月底十月初出结果 一面(1h) 自我介绍 介绍项目 css有哪些选择器?优先级? 项目中怎么解决css class冲突的问题 CSS Module原理 手撕题:实现两栏布局 手撕题:统计百度首页中所有的标签,输出最多的三个 手撕题:querystring解析,形成一个map,考虑hash和中文的情况 手撕题:写一个nodejs脚本,获取百度首页源码,将所有文本“百度”
一面(1.5h) 自我介绍 介绍项目中写的通用表单方案,用代码大致复现一下 介绍项目中的数据映射方案,用代码大致复现一下 url从输入到页面渲染发生了什么 怎么判断对象是否循环引用(weakmap,判断路径是否有交集) 什么是FPS,如果让你用js记录每秒执行了多少帧,你会怎么做? 函数柯里化,实现如下功能 实现并发池 二面(1.5h) 怎么学前端的,了解过哪些新技术 根据上面问题,我讲了jque
一面(1h) 说一下你了解的React原理 React Fiber是怎么判断是否空闲进行调度的 React怎么实现页面的懒加载 webpack是怎么对不同页面进行打包的 webpack原理,code spliting、tree shaking 用过其他构建工具吗,知道rollup吗 React服务端渲染,17和18有什么区别 说一下Redux原理 useSelector是怎么实现对最新值更新的呢?
23 秋招 redStar计划 小红书前端 一面(50min) 记录 23 秋招第一次被kpi,不吐槽了,直接上面筋 这次被kpi还挺有诚意,问我这么久 介绍一下项目/实习的难点 js数据类型 判断数据类型的方式 typeof原理 js闭包问题,解决内存泄漏 ['1', '2', '3'].map(parseInt) es6 class原理 commonjs 实现原理 说说严格模式 常见的前端攻击
一面(35min) 项目中用了什么数据流 用过哪些hooks redux有哪些hooks react有哪些自带的hooks js的隐式转换?举个栗子说一下 js作用域 css盒模型 怎么设置全局变量 怎么实现react组件初次渲染时执行一些事件 html的meta标签是干嘛的 如何纯css实现一个从左到右移动的动画,js呢?(说了定时器和requestAnimationFrame) js执行会阻塞
23 秋招 京东前端 二面 几乎纯聊天 自我介绍 为啥从去年12月开始实习?没课吗 还没从字节离职吗? 有哪些offer或者OC 选择offer看那些要素? 磁悬浮列车原理 小车移动实验 自动控制原理学的咋样 谈一下策略模式 享元模式适用于哪种情形 axios里面的设计模式 看算法导论的时候印象比较深的一点聊一聊,谈到朴素算法,拉宾-卡普算法,Boyer-Moore算法 反问:京东在做什么,京东还
字节pico前端跨部门转正(base上海)面经 备注: 原本实习的部门无hc了,所以mentor帮忙联系,之后发起了跨部门转正,流程很快,已意向 一面(2022/08/22) 自我介绍 为什么想做前端 localStorage如果不能用怎么缓存数据(和实习经历有关) 为什么想要用localStorage?有对localStorage做清除吗? react的class component, func
时间:9 月 6 日 时长:40 min 左右 体验:非常糟糕 项目相关 项目的后台有没有考虑服务的稳定性? 静态资源有没有考虑拆分?(图片是放到了阿里云的 OSS 存储上) Vue Vue2 和 Vue3 的区别? 说一下对 diff 算法的理解 diff 算法是深度优先遍历还是广度优先遍历,复杂度是多少? keep-alive 组件的两个生命周期是什么? nextTick 是宏任务,还是微任务
面试小哥非常nice,算是我秋招第一次面试,紧张到可视化库echarts名字都忘了,面试小哥哥还给我提醒,遇到不会的问题也会引导我,不管过没过,这个公司给我的面试体验是非常好的! 1、自我介绍; 2、项目职责、输出; 3、Vue2.0、3.0区别; 4、Vue2双向绑定实现原理; 5、Object.defineProperty()缺陷,为什么Vue 3.0使用Proxy; 6、Vue data为什
一面(感觉凉了)大约二十分钟 9.1日打电话,约第二天面试,时间不合适,推掉,说是会发邮件通知面试时间,一直没有消息 9.6日再打电话,约第二天面试,没准备,想推迟几天,不行,第二天面试 9.7日九点三十分准时进入会议,开始没有自我介绍,直接开始问(脑子有点懵,不走常规套路,问了点啥记不清了 ) html meta标签 css高度塌陷 无限下拉优化 数据泄露,数据溢出 js数据类型,区别 闭包,
你的项目中自己觉得做的最好的部分是什么 vue2如何实现响应式,object.defineProperty()的缺点是什么vue3为什么不用这个了 防抖、节流 js的基本数据类型 js比较两个很大的数字有什么办法 vue父子组件的生命周期 浏览器从url按下到渲染的过程 浏览器渲染的过程 知不知道css预处理器,less和sass的好处 js数字能表示的最大范围 基本上就是这些,总的来说很基础。不
京东整体时间比较短,二面也没怎么聊技术,参考价值可能比较小,但是面完了hr面,希望不是kpi吧,随意看看吧~ 9.5一面,9.7二面,9.14hr面 一面(30min) 两个面试官一起面的,各问了一些问题 问项目(从头到尾) 回流和重绘有什么区别 问了个人相关的一些情况 反问 二面(30min) 为什么从计算机视觉转前端 怎么学前端的 科研项目中用了什么模型,怎么改进的(面试官学的比较广,懂一点这
时间:9 月 7 日(跟一面相隔 1周) 时长:1 hour base:深圳 没有自我介绍,主要围绕项目来问。 项目 流程:介绍你的项目,逻辑要清晰,项目中你觉得遇到问题或者你觉得比较重要的突出讲一讲。 首先问了第一个项目,我说了权限这块,使用了基于角色的权限管理,用了 JWT 登录验证,页面是动态加载的(路由分为静态路由和动态路由)。 如果在另一台后端服务器上更改了这个角色的动态路由表,而前台这
提示:途虎养车2卷 题型:选择题20道,一道3分、编程题3道 选择题 线性结构、存储结构:如哈希表,链表,队列,循环队列 标签嵌套:如“< ul >< li >途虎< /li >< / ul >”、"< ul >< p >途虎< / p >< / ul >"、"<a href='#'><a href='#'>途虎</a></a>" promise.all cavas的事件绑定 公钥和私钥 查看系统
时间:9 月 7 日 时长:26 min 左右 base:深圳 JavaScript JS 的数据类型; null 和 undefined 在 == 比较时是什么? 对闭包的理解; H5 的新特性说一下; 数组去重的方法; CSS 实现两列布局的方式; BFC 了解吗 不定宽高实现垂直水平居中的方式; 如何画一个三角形; Vue v-for 中 key 的作用; 为什么 v-for 中的 key